Orioles defeat Red Sox

Mark Trumbo and Adam Jones both hit braces of home runs to help fire the Baltimore Orioles to a 12-7 win over the Boston Red Sox. 

The Orioles, who are a place behind leaders Boston in the American League East standings, racked up seven home runs in a high-scoring contest.

Manny Machado’s three-run homer in the seventh inning, with the scores level at 5-5, proved to be the catalyst for Baltimore, while Xander Bogaerts extended his hitting streak to 26 games for the Red Sox.

New York Yankees’ leadoff hitter Jacoby Ellsbury racked up three RBIs in the 5-4 victory against the Detroit Tigers.

A four-run seventh inning at Comerica Park turned the game in New York’s favour and denied an impressive effort from Tigers pitcher Matt Boyd.

San Francisco Giants pitcher Madison Bumgarner scored a home run and also impressed with ball-in-hand as his side thrashed the Atlanta Braves 6-0.

Zack Greinke struck out a season-high 11 batters as the Arizona Diamondbacks edged to a 3-0 victory over the Houston Astros.

Jason Heyward and Kris Bryant smashed back-to-back home runs to help the Chicago Cubs to a 7-2 triumph against the Los Angeles Dodgers.

Chris Carter hit his 14th home run of the season to help the Milwaukee Brewers to a 4-1 win away at the Philadelphia Phillies while the Cincinnati Reds beat the Colorado Rockies 11-4.

The Cleveland Indians produced a ninth-inning fightback to end the Kansas City Royals’ six-game winning streak with a 5-4 win and the Miami Marlins were also narrow victors in the 4-3 success over the Pittsburgh Pirates.

The Minnesota Twins managed a season-high 15 hits in a 6-4 win over the Tampa Bay Rays while the Seattle Mariners beat the San Diego Padres 16-13.