TORONTO — Clay Buchholz allowed three hits over seven innings, Jacoby Ellsbury went 3-for-5 with three runs scored and Boston beat Toronto 5-1 on Friday night, 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.

AL 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 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.

Pedroia, who returned to the lineup after missing Thursday's series finale in New York so doctors could examine his sore right knee, finished 3-for-4 with an RBI and a run scored.

YANKEES 11, INDIANS 7: At New York, Alex Rodriguez hit a long home run, and Curtis Granderson also connected for the Yankees 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. Ivan Nova (5-4) pitched seven innings for New York, and Derek Jeter had one hit to move within nine of 3,000 for his career. Jorge Posada, breaking out of a season-long slump, added three hits and an RBI, as did Robinson Cano. Teixeira stroked a three-run double and Rodriguez hit his 625th career homer into the second row of bleacher seats in left-center, some 450 feet.

MARINERS 3, TIGERS 2: At Detroit, Carlos Peguero homered and tripled starting in place of Ichiro Suzuki in right field for Seattle. The struggling Suzuki, who had played in 255 consecutive games, was given the night off. Peguero, a rookie playing his 26th major league game, tripled in the fifth and scored the tying run. Then in the seventh, he hit a towering flyball down the right-field line off Brad Penny (5-5) that stayed a few feet fair as it went over the wall.

ORIOLES 7, RAYS 0: At Baltimore, Nick Markakis broke a prolonged power slump with a grand slam and a two-run double for a career-best six RBIs, and Jake Arrieta (8-3) took a no-hitter into the sixth inning for the surging Orioles. Markakis had gone 88 at-bats without an extra-base hit since May 15. He had six RBIs in his previous 27 games. J.J. Hardy hit his second leadoff homer for Baltimore, which has won four straight to get within a victory of .500 (31-32).

ATHLETICS 7, WHITE SOX 5: At Chicago, Scott Sizemore hit a go-ahead, three-run double in the ninth inning to rally Oakland, which ended a 10-game losing streak. The A's won their first game under Bob Melvin. Oakland made the majors' first managerial change of 2011 by firing Bob Geren after four-plus seasons Thursday.

RANGERS 9, TWINS 3: At Minneapolis, Michael Young had three hits and three RBIs and Adrian Beltre added two hits and drove in two for Texas. Young was 4-for-39 in June before Friday. C.J. Wilson (7-3) allowed three runs in seven innings for the victory.

ROYALS 4, ANGELS 2: At Anaheim, Calif., Melky Cabrera and Billy Butler each hit solo homers for Kansas City to back a solid pitching performance by Jake Francis, who went six-plus innngs for the road win.