Blue Jays win again

The experienced catcher smacked a fastball off reliever Matt Barnes in the 11th inning to record a homer that ended a stalemate that had lasted since the sixth at Fenway Park.

Jose Bautista also raised eyebrows in Boston by denying Rusney Castillo a home run with a spectacular catch in right field, the Dominican leaping at the wall to snaffle a fly ball.

Alex Rodriguez passed the 2,000 RBI mark during the New York Yankees’ 9-4 loss to the Baltimore Orioles while Justin Upton lifted the San Diego Padres to a 2-1 victory over the Los Angeles Dodgers with a solo home in the eighth.

Mitch Moreland hit a three-run homer in the fourth to lift the New York Rangers to a 11-7 triumph against the Minnesota Twins, Gerrit Cole allowed one earned run over six innings as the Pittsburgh Pirates edged the Philadelphia Phillies 4-3 and the Cleveland Indians beat the Detroit Tigers 5-4.

Shelby Miller and Jacob DeGrom duelled at Citi Field with the former’s side, the Atlanta Braves, emerging as 5-3 winners over the New York Mets.

The Tampa Bay Rays downed the Chicago White Sox 5-4, the Miami Marlins trumped the Colorado Rockies 4-1 and the Washington National inflicted a 7-2 defeat on the Milwaukee Brewers.

Logan Morrison led the Seattle Mariners to a convincing 8-1 success against the Houston Astros, the St Louis Cardinals squeezed past the Kansas City Royals 3-2 and the Chicago Cubs conquered the Cincinnati Reds 4-3 at Wrigley Field.

Elsewhere, the Arizona Diamondbacks beat the San Francisco Giants 4-2 and Albert Pujols’ homer in the first was enough to clinch the Los Angeles Angels a 1-0 victory against the Oakland Athletics.