TORONTO: Clay Buchholz allowed three hits over seven innings, and Jacoby Ellsbury went 3 for 5 with three runs scored as Boston beat the Toronto Blue Jays 5-1 Friday for the Red Sox's seventh straight win to match their season high. Buchholz (5-3) struck out six and walked two as he ended a career-long run of four straight no-decisions. American League RBI leader Adrian Gonzalez drove in a run with a fifth-inning single that gave the Red Sox first baseman seven consecutive games with at least one run driven in. He drove in another run with a ground-rule double off reliever Shawn Camp in the ninth that made it 5-1. Kevin Youkilis and Dustin Pedroia drove in a run each for Boston, which improved its league-best record to 37-26. Yankees 11, Indians 7: At New York, Alex Rodriguez hit a long home run and Curtis Granderson also connected for New York in a game that quickly grew testy. Yankees manager Joe Girardi and Cleveland counterpart Manny Acta got into a face-to-face screaming match when both benches and bullpens emptied after Mark Teixeira was hit by a second-inning fastball from Indians starter Fausto Carmona. In other games it was: Mariners 3, Tigers 2; Orioles 7, Rays 0; Athletics 7, White Sox 5; Rangers 9, Twins 3; Royals 4, Angels 2. Brewers keep winning Ryan Braun and Corey Hart homered, and Chris Narveson threw eight innings as the Milwaukee Brewers kept winning at home despite a small fire in the ballpark during an 8-0 win over the St. Louis Cardinals Friday. Narveson (3-4) began his career as a Cardinals draft pick, but he's played an important role in Milwaukee's rotation and stymied his former team after losing to St. Louis on May 8. Braun's two-run homer made it 4-0 in the fifth and Hart started the sixth with another drive just as smoke started to billow in right field from a concession stand's malfunctioning popcorn machine. Tony La Russa managed his 5,000th game for the Cardinals, but there was little he could have liked from this one after St. Louis managed just six hits. Elsewhere it was: Phillies 7, Cubs 5; Marlins 6, Diamondbacks 4; Rockies 6, Dodgers 5; Braves 11, Astros 4; Mets 8, Pirates 1.