American LeagueThe New York Yankees were down nine runs in the second inning without three of their biggest boppers.
Jorge Posada and Derek Jeter never stopped playing.
Posada hit a game-winning, two-run homer with two outs in the ninth after withstanding a violent collision at the plate, and Jeter also helped lead New York to a 14-13 victory over the Texas Rangers on Tuesday night -- matching the biggest comeback in Yankees history.
Jeter went 4-for-5 with a homer, four RBIs and three runs. He also threw out a runner at the plate and stole third base. Posada drove in five runs and dusted himself off after getting run over by Mark Teixeira in the sixth.
Mariano Rivera (1-2) got the win after giving up a go-ahead double to Rod Barajas in the top of the ninth.
Posada connected in the bottom half off Akinori Otsuka (0-1) after Johnny Damon reached on a bad-hop single to start the inning. Otsuka had not allowed a home run since Arizona's Craig Counsell took him deep on May 24, 2005.
Indians 6, Royals 4
At Cleveland, Travis Hafner hit a game-winning, two-run homer in the ninth inning to snap the Indians' losing streak at six games.
Grady Sizemore led off the ninth with a homer off Ambiorix Burgos (1-2) into the Indians' bullpen in center field. It was Sizemore's third homer and fifth hit in eight career at-bats against Burgos, who blew his third straight save opportunity.
Burgos walked Jhonny Peralta and left-hander Andrew Sisco was summoned to face the lefty Hafner, who lined his 12th homer of the season to center field.
Kansas City's fourth consecutive loss dropped the Royals to 2-18 on the road, tying the worst 20-game road start ever. The Houston Astros were the last team to start 2-18 on the road and they rebounded to go to the World Series.
Jason Davis (2-1) pitched a scoreless ninth for Cleveland, which won for just the second time in its last eight home games.
Tigers 7, Twins 4
At Detroit, Chris Shelton had a three-run double during Detroit's five-run third inning in the Tigers' fifth straight victory.
The Tigers are 4-0 at home against Minnesota this season, outscoring the Twins 40-5. Detroit has won five straight four times in Jim Leyland's six weeks as manager, one more than it did the previous three years with Alan Trammell.
Nate Robertson (4-2) limited Minnesota to three runs and seven hits in five innings, improving to 3-0 in his last five starts. Todd Jones, the fourth Tigers reliever, got the last three outs for his 10th save in 11 tries.
Kyle Lohse (2-4) gave up five runs and six hits in 2 2-3 innings. He is 0-3 against the Tigers with a 13.14 ERA in three starts this year.
Red Sox 6, Orioles 5
At Baltimore, Curt Schilling earned his sixth victory despite allowing three home runs, and the Red Sox got homers from Manny Ramirez and Trot Nixon.
David Ortiz singled in the tiebreaking run in the sixth inning and Mark Loretta had three hits for the Red Sox, who beat Baltimore for a 13th straight time -- eight in a row this season.
Schilling (6-2) allowed five runs and nine hits in 5 2-3 innings. He also yielded three homers in his previous start, a loss to the New York Yankees, but this time the Red Sox were able to mount enough offense to overcome the blows.
Ramon Hernandez, Brandon Fahey and Jay Gibbons homered for the Orioles, who turned a 4-0 deficit into a 5-4 lead before Boston rallied for its eighth win in 10 games. It was Fahey's first major league homer.