The Boston Red Sox scored six home runs in their win over Major League Baseball rivals the Chicago White Sox at Guaranteed Rate Field on Tuesday night.
The 13-7 away victory enabled Boston to remain three games behind American League East leaders the New York Yankees, who took an early eight-run lead against the Baltimore Orioles and held on for an 8-3 success.
Also in the American League, the Texas Rangers came through 9-5 against the Tampa Bay Rays and the Houston Astros were too good for the Minnesota Twins for a second successive night, winning 7-2 to stretch their winning run to six.
The Kansas City Royals blanked the Detroit Tigers 1-0, the Toronto Blue Jays beat the Cincinnati Reds 6-4 and the Cleveland Indians registered their third successive win, downing the Oakland Athletics 9-4.
In the National League, the Los Angeles Dodgers sunk the St Louis Cardinals 9-4 for a sixth consecutive victory which takes them top of the West Division, after the Colorado Rockies had gone down 10-4 to the Seattle Mariners.
Robbie Ray dealt his first career shutout as the Arizona Diamondbacks saw off the Pittsburgh Pirates 3-0, the Miami Marlins beat the Philadelphia Phillies 7-2 and the Milwaukee Brewers’ sticky run went on as they lost in 12 to the New York Mets, 5-4.
Albert Pujols hit the 599th homer of his career in the third inning of the Los Angeles Angels’ 9-3 win over the Atlanta Braves, while a four-run fifth did the damage as the San Diego Padres brushed aside the Chicago Cubs 6-2.
Michael Taylor singled and scored in the third inning and added a two-run single in the fifth as the Washington Nationals made it seven wins from their last nine games with a 6-3 victory over the San Francisco Giants.