Cubs sweep past White Sox
Blowout continues dominance at Wrigley
It was a sweet sweep for the Chicago Cubs in their showdown with the crosstown White Sox.
Ryan Dempster won his ninth straight this season at Wrigley Field and Eric Patterson and Aramis Ramirez homered in the same inning for the Cubs, who beat the White Sox, 7-1, to finish the three-game sweep last night.
The Cubs, the owners of the best record in the majors (48-28), won their 14th straight home game to improve to 32-8 at Wrigley this season.
Dempster (9-2), who moved from closer back to starter this season, allowed 10 hits and a run in eight-plus innings, leaving after giving up back-to-back singles in the ninth. He walked one and struck out four.
Patterson, who recorded three hits Saturday when he was recalled from the minors, hit his first major league homer, a two-run shot off Javier Vazquez (7-6) in the fifth to give the Cubs a 4-0 lead.
One out later, the hot-swinging Ramirez connected on his fourth homer of the series, a solo shot. Ramirez added an RBI double in the seventh inning and finished the series 6 for 13 with eight RBIs.
The White Sox, who have lost 8 of 12, had their lead in the AL Central over the Twins chopped to 1 1/2 games.
Braves 8, Mariners 3 - Mark Teixeira homered three times, connecting from both sides of the plate to lead host Atlanta over Seattle.
Teixeira hit solo drives batting lefthanded in the second and fourth innings, and a two-run shot from the right side in the seventh for his 13th homer of the season. It was his second career three-homer game and the first for an Atlanta player at Turner Field.
Tim Hudson (8-5) allowed four hits in seven scoreless innings to lower his ERA to 2.96 and finally win an interleague game with Atlanta. Before yesterday, Hudson was 0-10 with a 7.82 ERA in 12 interleague starts with the Braves.
Royals 11, Giants 10 - Mike Aviles had three RBIs and Joey Gathright drove in the go-ahead run in the seventh inning, capping an eight-run comeback that pushed host Kansas City past San Francisco.
Seven Royals drove in runs, including a pair of RBIs from David DeJesus, as Kansas City belted 14 hits. The comeback matched the second-best in Royals history, after a nine-run rally June 15, 1979, at Milwaukee.
The Giants had ace Tim Lincecum on the mound and a 10-3 lead going into the bottom of the fifth. The Royals scored two in the inning on Jose Guillen's single and Alex Gordon's sacrifice fly, then sent 11 batters to the plate in a five-run sixth that tied it up.
Astros 3, Rays 2 - Carlos Lee hit a go-ahead two-run homer and Brandon Backe pitched into the seventh inning to stop a personal three-game losing streak, helping visiting Houston beat Tampa Bay.
The Rays got a two-run homer from Evan Longoria, but came up short in their bid to win 10 straight series at home.
Dodgers 4, Indians 3 - Russell Martin capped a four-run first inning with a two-run homer and Chad Billingsley combined with four relievers to help Los Angeles beat Cleveland and avoid a three-game sweep in the first series between the teams at Chavez Ravine.
Athletics 7, Marlins 1 - Justin Duchscherer (8-4) bounced back from a first-inning home run by Jeremy Hermida to pitch 7 2/3 innings and win his fourth straight start and Emil Brown hit a two-run single as host Oakland won the rubber game against Florida.
Rangers 5, Nationals 3 - Frank Catalanotto delivered a tiebreaking, pinch single in the eighth inning to help Vicente Padilla (10-3) win for the eighth time in nine decisions as visiting Texas edged Washington.
Tigers 5, Padres 3 - Magglio Ordonez hit a two-run homer and Justin Verlander won his first road game in seven starts this season as Detroit beat San Diego in the rubber game of the series.
Yankees 4, Reds 1 - Andy Pettitte tossed six innings of four-hit ball to run his shutout streak to 19 innings and help New York avoid a three-game sweep by visiting Cincinnati.
Angels 3, Phillies 2 - Jered Weaver held Philadelphia in check into the sixth inning and Casey Kotchman homered as visiting Los Angeles completed a three-game sweep.
Brewers 7, Orioles 3 - Prince Fielder hit two home runs, Corey Hart and Bill Hall also went deep, and host Milwaukee beat Baltimore for its sixth win in seven games.
Blue Jays 8, Pirates 5 - Cito Gaston earned his first win as Toronto manager in 11 years, getting home runs from Scott Rolen and Adam Lind to beat host Pittsburgh.
Mets 3, Rockies 1 - Mike Pelfry carried a shutout into the sixth inning, Carlos Beltran hit a two-run homer, and New York took two of three in Colorado.