Yankees beat rivals Red Sox

Nathan Eovaldi’s pitching was key as he allowed just two runs in six and 2/3 innings while Brett Gardner led the Yankees on offence with three RBIs.

American League West leaders the Houston Astros claimed an impressive ninth-straight win as they saw off the Seattle Mariners with a 11-4 triumph at Minute Maid Park.

Trevor Plouffe and Torii Hunter both registered home runs as the Minnesota Twins beat the Chicago White Sox 5-3, while a sac fly from Matt Carpenter in the 11th inning saw the St Louis Cardinals to a 2-1 triumph over the Pittsburgh Pirates.

Mike Fiers threw 12 strikeouts in six innings to lead the Milwaukee Brewers to a 6-1 triumph over the Chicago Cubs, while the San Francisco Giants were 5-4 winners over the Los Angeles Angels.

The Miami Marlins hammered the Philadelphia Phillies 7-0 thanks in the main to four RBIs from Martin Prado, while Jose Bautista registered a pair of hits and four RBIs as the Toronto Blue Jays beat the Cleveland Indians 11-4.

The Baltimore Orioles returned to winning ways as they claimed a 4-0 victory over American League East high flyers the Tampa Bay Rays, while the Cincinnati Reds moved past the Atlanta Braves 8-4.

Elsewhere, the Washington Nationals edged the New York Mets 1-0, the Kansas City Royals lost 2-1 against the Detroit Tigers and the Texas Rangers claimed an 8-7 win over the Oakland Athletics.

The San Diego Padres condemned the Colorado Rockies to their fourth-straight defeat with a 4-2 result and National League West leaders the Los Angeles Dodgers recorded a 6-4 win over the Arizona Diamondbacks.