Orioles demolish Red Sox

Delmon Young drove in five runs and Chris Davis homered as Baltimore put on their most prolific batting display since an 18-9 win over the Cleveland Indians in 2006.

It was certainly a day to forget for Boston’s pitchers but Baltimore man Bud Norris pitched six scoreless innings as the Orioles took an 11-0 lead before there was some sign of a damage limitation job from the Red Sox.

The New York Yankees exacted some revenge on city rivals the New York Mets with a 6-4 triumph at Yankee Stadium.

National League East leaders the Mets, who beat their neighbours 8-2 on Saturday, claimed a 2-1 first-innings lead but the Yankees took control with four runs in the second and never relinquished it.

Pedro Alvarez and Neil Walker drove in two runs apiece as the Pittsburgh Pirates smashed the Arizona Diamondbacks 8-0 at Chase Field to make it five wins on the trot.

The Chicago White Sox enjoyed a clean sweep over the Kansas City Royals, first edging them 3-2 at US Cellular Field and then coming back from 3-0 down with a five runs in the sixth to win 5-3.

Adeiny Hechavarria hit a bases-loaded triple as the Miami Marlins crushed the Washington Nationals 6-2 to claim their fifth-straight win, while the Detroit Tigers increased their grip at the top of American League Central with an 8-6 victory over Cleveland.

Ryan Howard’s three-run homer proved crucial as the Philadelphia Phillies edged the Atlanta Braves 5-4, Brandon Guyer drove in four runs as the Tampa Bay Rays battered the Toronto Blue Jays 5-1 and Addison Russell hit three RBI as the Chicago Cubs beat the Cincinnati Reds 5-2.

The Texas Rangers snapped a three-game losing streak with a 5-4 win over the Los Angeles Angels, the Houston Astros maintained their good form with a 7-6 win at the Oakland Athletics and the Milwaukee Brewers overcame the St Louis Cardinals 6-3.

Elsewhere there were wins for the San Diego Padres and the Minnesota Twins, while the San Francisco Giants’ clash with the Colorado Rockies had to postponed due to rain.