The Texas Rangers became the first team in 110 years to score 30 runs in a game, setting an American League record in a 30-3 rout of Baltimore on Wednesday.
Trailing 3-0 in the opener of a doubleheader, the Rangers scored five runs in the fourth, nine in the sixth, 10 in the eighth and six in the ninth.
It was the ninth time a major league team scored 30 runs, the first since Chicago set the major league record in a 36-7 rout of Louisville in a National League game in 1897, according to the Elias Sports Bureau.
Marlon Byrd and Travis Metcalf hit grand slams for the Rangers. Jarrod Saltalamacchia and Ramon Vazquez each homered twice and finished with seven RBIs.
David Murphy had five of the Rangers' 29 hits, the most by a major league team since Milwaukee had 31 against Toronto in 1992, Elias said.
Hours after announcing manager Dave Trembley would return for the 2008 season, the Orioles absorbed the most lopsided loss in franchise history and set a team record for hits allowed in a game.
In the second game of the double-header, Texas rallied to win 9-7, with Baltimore reliever Jim Hoey (1-1) taking the loss.
Joaquin Benoit (6-3) earned the victory with one-and-two-third innings of scoreless relief. C.J. Wilson pitched the ninth for his seventh save.
Yankees 8, Angels 2
Andy Pettitte won his fifth consecutive start and New York downed Los Angeles in Anaheim, California, to close the gap on Seattle in the wildcard race.
One night after the Angels had routed the New York pitching staff for 18 runs, Pettitte (11-7) came to the rescue yet again, striking out six in a dominant performance.
The victory was Joe Torre's 1,150th as Yankees manager, surpassing Casey Stengel and giving him sole possession of second place on the franchise list behind Joe McCarthy (1,460).
Brandon Webb's shutout streak ended at 42 innings, but he won his sixth consecutive start to lead the Arizona Diamondbacks past the Brewers 3-2 on Wednesday.
Chris Young hit his 26th homer for Arizona, which snapped a three-game skid and remained 3.5 games ahead of second-place San Diego in the National League West.
Last year's NL Cy Young pitching award winner, Webb (14-8) gave up two runs and five hits in seven innings. He struck out five and walked one.
Jose Valverde pitched a scoreless ninth for his major league-leading 38th save in 44 chances.
Jeff Suppan (8-11) allowed three runs and seven hits in seven innings. He walked one and struck out one.
Cardinals 6, Marlins 4
Albert Pujols homered for a career-best fifth consecutive game and Jim Edmonds' two-run, seventh-inning shot to give St. Louis the win over Florida.
Yadier Molina also homered for the Cardinals, all three of the long balls coming off Scott Olsen (9-11), to send the Marlins to their season-worst eighth straight loss, their longest since another eight-game skid in July 2002.
Russ Springer (6-1) pitched the eighth and Jason Isringhausen pitched a perfect ninth for his 25th save.