Chicago Joe Crede and A.J. Pierzynski homered during an 11-run, 12-hit third inning Tuesday night, and the Chicago White Sox used their biggest scoring output in a decade to rout the St. Louis Cardinals 20-6.
Pierzynski and Paul Konerko had three RBIs each in the third-inning outburst that featured seven straight hits off Mark Mulder.
Starting with Crede's leadoff double, the White Sox sent 16 batters to the plate in their biggest inning of the season en route to a victory that put them 20 games over .500.
Chicago tacked on six more runs in the sixth, Crede hit his second homer in the seventh and the White Sox finished with season highs in runs and hits (24). Crede and Jermaine Dye both had four hits for the White Sox.
It was the first time since May 15, 1996, against Milwaukee that the White Sox had scored 20 runs in a game.
Red Sox 11, Nationals 3
Boston - Washington's Livan Hernandez struggled through his shortest outing of the season. Boston's Tim Wakefield pitched six strong innings to lead the Red Sox to their fifth straight victory.
Padres 6, Rangers 5
Arlington, Texas - Mike Cameron hit a tiebreaking two-run homer in the sixth inning.
Indians 4, Cubs 2
Cleveland - Cliff Lee outpitched and outlasted Greg Maddux, and Cleveland snapped a four-game losing streak.
Mariners 9, Dodgers 4
Los Angeles - Adrian Beltre hit a two-run homer in his first at-bat.
Giants 3, Angels 2
San Francisco - Matt Morris pitched six strong innings to win his sixth straight interleague start and also provided the offense with a two-run double. Mark Sweeney doubled and singled, and rookie catcher Eliezer Alfonzo doubled.
Rockies 6, Athletics 0
Denver - Jason Jennings and two relievers combined on a one-hitter, and Colorado beat Oakland. Jennings (6-6) overcame six walks in seven innings for his third straight win.
Marlins 6, Orioles 2
Baltimore - Florida tied a franchise record with its ninth straight win, using a fine pitching performance by Dontrelle Willis and three home runs to beat Baltimore.
Twins 6, Astros 5, 10 innings
Houston - Justin Morneau led off the 10th inning with a home run, and Minnesota beat Houston 6-5 Tuesday night to extend its winning streak to eight games.
Blue Jays 6, Braves 5
Atlanta - Reed Johnson homered and had three hits to help Toronto beat Atlanta.
Yankees 9, Phillies 7
Philadelphia - Johnny Damon's two-run triple in the eighth inning helped New York overcome Ryan Howard's two homers and seven RBIs.
Tigers 10, Brewers 1
Milwaukee - Rookie Zach Miner pitched his first complete game, and Magglio Ordonez hit two of Detroit's four home runs.
Devil Rays 8, D'backs 5
St. Petersburg, Fla. - Mark Hendrickson threw seven solid innings, and Jonny Gomes hit a two-run double to help Tampa Bay beat Arizona.
Mets 9, Reds 2
New York - Steve Trachsel pitched six effective innings and hit the third home run of his career to help New York beat Cincinnati. Xavier Nady hit a two-run homer.