BOSTON (AP) - The banged-up New York Yankees keep battering opponents.
Nick Swisher hit a three-run homer before the Yankees added six runs while absorbing more bruises in a wild sixth inning that carried them to a 10-3 win over the Boston Red Sox on Friday night.
The Yankees have won their last five games by a combined score of 37-12.
Phil Hughes (4-0) allowed seven hits and two runs in seven innings. Josh Beckett (1-1) gave up nine runs in 5 1-3 innings and knocked Robinson Cano out of the game when he hit him on the left knee in the sixth. He also plunked Derek Jeter in the back in that inning and even hit his own catcher, Jason Varitek, with a pitch that forced him out of the game with a left forearm contusion.
Jeter played in his 2,165th game for the Yankees, breaking a tie with Lou Gehrig for second place in club history. Mickey Mantle is first with 2,401.
Rangers 4, Royals 1
ARLINGTON, Texas (AP) - C.J. Wilson pitched his second complete game and Vladimir Guerrero homered again to lead Texas to a victory over Kansas City and keep AL Cy Young winner Zack Greinke winless in 2010.
Guerrero homered on the first pitch leading off the second, his third consecutive at-bat over two games with a home run. That put the Rangers ahead to stay against Greinke (0-4), the right-hander who made his seventh start of the season.
Wilson (3-1), the converted reliever who earned a spot in the rotation this spring, allowed only five singles in his first career nine-inning complete game.
Blue Jays 7, White Sox 4, 12 innings
CHICAGO (AP) - Alex Gonzalez hit the tiebreaking three-run homer in the 12th inning, John Buck went deep twice and Toronto won its sixth straight.
Gonzalez's shot off J.J. Putz (0-2) came after Vernon Wells walked with two outs and Lyle Overbay singled. He then drove a 1-2 fastball down the middle about 10 rows deep in left field for his ninth homer.
That made a winner of Scott Downs (1-3), who pitched two scoreless innings on a night when there was no shortage of drama.
Angels 8, Mariners 0
SEATTLE (AP) - Jered Weaver kept the Seattle Mariners hitless into the seventh inning and the Angels ended a seven-game losing streak.
Weaver (4-1) held the first 22 Mariners hitless until 40-year-old Ken Griffey Jr. sent an 0-1 fastball bouncing through the infield past first baseman Kendry Morales for a single with two outs in the seventh. Weaver allowed one other hit in his 7 1-3 innings.
Morales had a three-run double in the first. Juan Rivera, Howie Kendrick and Ryan Budde homered off Felix Hernandez (2-3) in a four-run fourth for the Angels.
Rays 4, Athletics 1
OAKLAND, Calif. (AP) - David Price scattered three hits over seven-plus innings, Sean Rodriguez hit a two-run double and Tampa Bay improved its franchise-best start.
At 22-7, the Rays are off to the best start to a season since the New York Yankees began 23-6 in 2003. Tampa Bay won its fifth straight, 10th in 12 and improved to 13-1 on the road.
Price (4-1) outdueled Gio Gonzalez (3-2), allowing one unearned run while walking four and striking out six in 7 2-3 innings. Gonzalez gave up three runs on three hits over seven innings, walked five and struck out seven.