MLB Review: Yankees top Indians

The New York Yankees came out on top against the Cleveland Indians 7-6 at Progressive Field thanks to Brian McCann’s 11th inning double.

Didi Gregorius homered and Brett Gardner hit a bases-clearing triple to help the Yankees to the win in a back-and-forth game.

Daniel Murphy had a two-run homer and four RBIs to pace the Washington Nationals to a 6-1 triumph over the New York Mets.

Josh Bell hit a pinch-hit grand slam in just his second MLB at-bat and Andrew McCutchen, Sean Rodriguez and Jordy Mercer also went deep as the Pittsburgh Pirates beat the Chicago Cubs 12-6.

Victor Martinez’s solo homer ended the Toronto Blue Jays’ seven-game winning streak and gave the Detroit Tigers a 3-2 win.

Todd Frazier’s 25th home run helped the Chicago White Sox to a 5-4 victory over the Atlanta Braves.

Carlos Martinez struck out 11 and Aledmys Diaz slugged a three-run homer in the St Louis Cardinals’ 8-1 win over the Milwaukee Brewers.

Grant Green went deep as the San Francisco Giants beat the Arizona Diamondbacks 4-2 and Jonathan Schoop drove in the game winner as the Baltimore Orioles beat the Los Angeles Angels 3-2.

Xander Bogaerts’ two-run homer that cleared the Green Monster helped the Boston Red Sox to a 4-1 success over the Tampa Bay Rays.

Stephen Vogt hit a homer and an RBI single to give the Oakland Athletics a 3-2 win over the Houston Astros while the Miami Marlins beat the Cincinnati Reds 4-2.

Cheslor Cuthbert drove in two runs and Salvador Perez added a homer to earn the Kansas City Royals a 5-3 win over the Seattle Mariners and the Los Angeles Dodgers beat the San Diego Padres 4-3.

Tyler Anderson homered and allowed just two runs in six innings as the Colorado Rockies beat the Philadelphia Phillies 8-3 while the Minnesota Twins beat the Texas Rangers 8-6.