Joe Mauer hit a tying homer off Brad Lidge to cap a five-run rally in the ninth inning and Delmon Young drove in the go-ahead run in the 11th, leading Minnesota over Philadelphia 13-10. Each team hit a dramatic homer when it was down to its last out in a wild game that featured nine home runs and 29 hits. Yankees 5, Mets 3: Mark Teixeira and Curtis Granderson each hit a two-run homer, Phil Hughes became the American League's second 10-game winner and the Yankees ended the Mets' eight-game winning streak. Hughes (10-1) gave up two early home runs to Jose Reyes, but the Yankees quickly came back against Mike Pelfrey (9-2) to snap a three-game skid. Angels 12, Cubs 0: Howie Kendrick hit a leadoff homer to start a big day for Los Angeles' offense and Jered Weaver pitched seven stellar innings in a rout of struggling Chicago. Juan Rivera cracked a three-run double to cap a four-run first against Ted Lilly (2-6), who took a no-hitter into the ninth inning of his previous start. White Sox 1, Nationals 0: Jake Peavy pitched a three-hitter for his fourth career shutout and Chicago beat Washington for its season-high fifth straight victory. Peavy (6-5), whose scheduled start Thursday was pushed back two days because of an achy right shoulder, walked two and struck out seven as the White Sox moved within a game of .500 (33-34) for the first time since April 14, when they were 4-5. Blue Jays 3, Giants 0: Aaron Hill hit a two-run homer to snap a scoreless tie in the eighth inning and Toronto beat San Francisco. Hill connected off Matt Cain with two outs for his 10th home run this season. The Blue Jays lead the majors with 105. Braves 5, Royals 4: Troy Glaus hit a leadoff homer in the bottom of the ninth inning and Atlanta beat Kansas City for its fourth straight victory. Brian McCann also homered for the Braves, who have won 13 of 14 at home to improve to 23-7 at Turner Field. Rangers 5, Astros 1: Colby Lewis pitched a two-hitter for his first complete game, rookie Justin Smoak homered for the second straight day and Texas downed Houston to extend its season-best winning streak to seven. Lewis (7-4) didn't allow a baserunner until Hunter Pence's infield single with one out in the fifth inning. The right-hander struck out nine and did not walk a batter. Elsewhere it was: Cardinals 4, Athletics 3; D-backs 6, Tigers 5; Orioles 5, Padres 4; Mariners 5, Reds 1; Pirates 6, Indians 4; Rays 9, Marlins 8.