CHICAGO (AP) -The Chicago Cubs came out swinging - and no, not at each other.
Mark DeRosa hit a grand slam, Alfonso Soriano and Derrek Lee added solo homers, and the Cubs closed out a tumultuous weekend by beating the Atlanta Braves 10-1 on Sunday to snap a six-game losing streak.
The win came after manager Lou Piniella got suspended indefinitely for his dirt-kicking tirade against an umpire Saturday. It also capped a series that began Friday with pitcher Carlos Zambrano and catcher Michael Barrett fighting in the dugout and clubhouse.
Sean Marshall (1-2) allowed one run and six hits in 6 2-3 innings in his third start since being recalled from Triple-A Iowa. He walked one batter and struck out eight.
Lance Cormier (0-1) allowed eight runs and nine hits in four-plus innings in his season debut.
Phillies 9, Giants 8
PHILADELPHIA (AP) - Shane Victorino hit a game-ending homer in the ninth inning, and Ryan Howard's three-run shot in the seventh helped the Phillies outslug San Francisco.
With the score tied and one out, Victorino drove a 1-0 pitch from Kevin Correia (1-2) over the left-field fence for the first game-winning homer of his career.
The Giants made it 8-all in the top of the ninth on Kevin Frandsen's RBI single off Antonio Alfonseca (3-1).
Howard's 10th homer, off left-hander Jack Taschner, highlighted a five-run seventh that gave the Phillies an 8-7 lead. Chase Utley and Aaron Rowand also homered for Philadelphia.
Molina and Randy Winn hit home runs for San Francisco. Barry Bonds was rested by manager Bruce Bochy before entering as a pinch-hitter in the eighth and grounding out against Madson. Bonds has 746 home runs, nine shy of Hank Aaron's career record.
Cardinals 8, Astros 6, 10 innings
HOUSTON (AP) - So Taguchi and Albert Pujols hit 10th-inning homers off Dan Wheeler, lifting St. Louis to its fourth win in five games.
Pujols also homered in the eighth off Chad Qualls, and David Eckstein hit his sixth career leadoff home run for the Cardinals.
With one out in the 10th, Taguchi hit Wheeler's first pitch off the left-field foul pole. Eckstein singled and one out later, Pujols crushed a 3-2 pitch from Wheeler (0-2) high off the brick facade in left-center for an 8-5 lead. Pujols' earlier homer gave St. Louis a 5-4 lead.
Astros rookie Hunter Pence tied it again in the bottom of the eighth with a solo homer off Ryan Franklin.
Jason Isringhausen (2-0) got the win despite allowing Mark Loretta's homer to lead off the 10th.
Diamondbacks 4, Mets 1
NEW YORK (AP) - Doug Davis allowed a run and six hits in 7 2-3 innings and the Arizona Diamondbacks won for the ninth time in 10 games.
The Diamondbacks concluded a successful six-game road trip through Philadelphia and New York, winning five of six. Meanwhile, the Mets lost a home series for the first time since April 15-17 against Atlanta.
After Jose Reyes lined Davis' first pitch into left field for a single, the left-hander retired 11 of the next 12 batters. Davis (4-6) had three walks and six strikeouts in winning his second straight start. Jose Valverde picked his 20th save.
Mets starter Oliver Perez (6-4) was outstanding early, facing the minimum through four. But he lost his command in the fifth, when he gave up two runs.
Rockies 10, Reds 9, 10 innings
DENVER (AP) - Back in the lineup after being benched for two games, Garrett Atkins homered and singled in the winning run in the 10th to help Colorado rally past Cincinnati.
Kaz Matsui, who hit a bases-loaded triple in the eighth to lead Colorado's comeback from a six-run deficit, opened the 10th with a single off Victor Santos (1-1) and went to second on Santos' wild pickoff attempt.
After Matt Holliday struck out, Todd Helton was intentionally walked to bring up Atkins, who hit his fourth homer in the second inning after he was benched for two games for ineffective play.
Manny Corpas (2-2), the seventh Colorado pitcher, worked a scoreless inning for the win. The Rockies won their first home series since April 2-4 against Arizona despite trailing 8-2 following Brandon Phillips' three-run homer in the sixth. After the Rockies' four-run rally in the eighth put them ahead 9-8, closer Brian Fuentes failed to secure his 13th straight save.
Dodgers 5, Pirates 4
PITTSBURGH (AP) - Andre Ethier's two-run homer in the eighth off former Pirates closer Salomon Torres finished Los Angeles' five-run comeback in the late innings.
Dodgers closer Takashi Saito left with a sore hamstring in the bottom of the ninth, but the injury isn't considered serious. Joe Beimel was given as much time as he needed to warm up before finishing for his first save.
Chad Billingsley (4-0) earned the victory by retiring all three hitters he faced. Torres (0-2), who lost his closer's job after squandering a 2-0 lead in the ninth inning of a 4-2 loss Thursday to San Diego, gave up four hits and two runs in one-third of an inning.
Brewers 3, Marlins 0
MILWAUKEE (AP) - Ben Sheets pitched six shutout innings and the Milwaukee Brewers won their first series in nearly a month.
Sheets (6-3) struck out seven and walked one to move to 5-1 in his past seven starts. He beat Dontrelle Willis (7-4), who walked a career-high six and struck out none in six innings. It was the first time Willis has pitched more than three innings without a strikeout.
Francisco Cordero threw a perfect ninth for his 21st save. The Brewers last won a series when they swept Washington on May 7-9 in Milwaukee, giving them a 24-10 record. They have gone 8-15 since, but lead the National League Central by 6 1/2 games over St. Louis.
Padres 7, Nationals 3
WASHINGTON (AP) - Josh Bard homered and drove in a career-high four runs, David Wells threw five solid innings in the rain and San Diego beat Washington.
Bard hit a three-run homer in the first inning, and Hiram Bocachica's solo homer - his first hit since being claimed on waivers from Oakland on Thursday - snapped a fifth-inning tie.
Wells (3-3) won for the second time in seven starts, allowing three runs on five hits as the Padres won for the seventh time in nine games.
Ryan Zimmerman homered for the Nationals, who fell to 6-22 against the Padres since August 2003.
Jason Simontacchi (2-4) gave up six runs - four earned - on five hits over 4 2-3 innings.

Top MLB Public Bets

MLB Top Stories

Thumbnail White Sox vs. Tigers Pick The Detroit Tigers and Chicago White Sox hope to snap their hitting woes when they meet up tonight at 7:10PM ET.
Thumbnail Blue Jays vs. Orioles Pick Can the Toronto Blue Jays add another win to their current streak when they face the Baltimore Orioles at 7:05PM...
Thumbnail Rays vs. Red Sox Prediction Will the Boston Red Sox and Tampa Bay Rays be able to pitch their way to a low-scoring game tonight when they...
Thumbnail Pirates, Cubs kick off highly anticipated series Coming off a four-game sweep of the lowly Brewers, Pittsburgh’s about to undertake a much more daunting assignment.
Thumbnail Mariners vs. Rangers Pick Should the Texas Rangers expect a big win when they host NL West foe, the Seattle Mariners tonight at 8:05PM ET?
More inMLB Articles  

MLB Team Pages