ATLANTA — Pinch-hitter Adam Dunn came through with a grand slam in the 11th inning, leading the Cincinnati Reds past the Atlanta Braves 7-6 Monday to snap a four-game losing streak.
It was Dunn's 18th homer this season, most in the majors.
Helped by left fielder Jose Guillen's two-run error, Atlanta got three in the 11th to cut the lead to 7-6. Chipper Jones drove in a run with an infield single, but Felix Heredia struck out Andruw Jones with a runner on to end it.
John Smoltz struck out two in a hitless ninth, but the Braves lost a game in which he appeared for the first time since May 29, 2002. Atlanta had won 72 consecutive games in which Smoltz pitched, a major league record.
Dunn connected off Roberto Hernandez (4-2).
Gabe White (2-0) got out of a bases-loaded jam in the 10th.
The Braves rallied from a 3-0 deficit with three runs in the eighth off Chris Reitsma, tying it on Robert Fick's two-out, two-run single.
PIRATES 10, CUBS 0: At Chicago, Josh Fogg outpitched Kerry Wood, and Pittsburgh broke open a tight game with nine runs in the eighth inning.
Jeff Reboulet and pinch-hitter Randall Simon each hit a two-run single in the big inning, and Cubs pitchers walked in three runs.
Aramis Ramirez had an RBI single, and Brian Giles drove in two runs with a bases-loaded walk and an RBI single that capped the outburst.
Kenny Lofton, who had two singles and scored twice during the rally, extended his hitting streak to 24 games — longest in the NL this season.
Fogg (2-2), activated from the disabled list Monday, held the Cubs to three hits in seven innings for his first win since April 3. Julian Tavarez finished the five-hitter, Pittsburgh's second shutout of the season.
Wood (4-3) gave up just one hit and one run in seven innings, striking out 10. He leads the majors with 89 strikeouts but is winless in his last five starts.
ROCKIES 12, GIANTS 7: At Denver, Charles Johnson and Preston Wilson each hit a three-run homer, and Colorado rallied from an early five-run deficit to beat San Francisco.
Ronnie Belliard went 4-for-5 and scored three runs for Colorado, which took three of four from the defending NL champions. Wilson had three of the Rockies' 18 hits.
San Francisco has lost two of three without ailing star Barry Bonds and 11 of 16 overall. The Giants have dropped three of their past five series to fall into a tie with Los Angeles in the NL West for the first time all season.
Bonds' sore knee is expected to keep him out until at least Wednesday.
Johnson greeted reliever Joe Nathan (5-2) with his first homer since April 29.
Brian Fuentes (1-0) pitched 1 2/3 scoreless innings for the victory.
CARDINALS 10, ASTROS 5: At St. Louis, Woody Williams became the second seven-game winner in the National League and Scott Rolen was 3-for-3 with three RBIs for St. Louis.
J.D. Drew hit a three-run homer, Mike Matheny was 3-for-3 with two runs scored and Tino Martinez homered as part of a 14-hit outburst. The Cardinals have won three of four and began a 14-game homestand, their longest of the season.
Williams (7-0) beat the Astros for the second straight start and won his 10th consecutive decision, dating to Aug. 29 last season at Cincinnati. In six innings, he allowed one run on six hits with five strikeouts and no walks, lowering his ERA to an NL-best 2.19.
Williams joined Kevin Millwood of the Phillies as the league's only seven-game winners.
Craig Biggio had four hits for the Astros, and Lance Berkman hit a three-run homer in the ninth.
The Cardinals battered Pete Munro (3-3) for six runs, five earned, on eight hits in 3 1/3 innings.
MARLINS 5, EXPOS 1: At Miami, Brian Banks and Juan Encarnacion each hit a two-run homer, and Carl Pavano threw his second career complete game as Florida won its fourth in a row.
Pavano (4-5) won for just the second time in his past seven starts. He gave up five hits, while striking out five and walking none in a game that took just 2 hours, 3 minutes.
Montreal starter Claudio Vargas (2-2) gave up five runs on seven hits in four innings. The game marked the start of a 25-day, 22-game trip away from Montreal for the Expos, who will play a six-game "homestand" in Puerto Rico during that span.
DIAMONDBACKS 8, PADRES 4: At Phoenix, David Dellucci homered and was hit by a pitch from Jesse Orosco to bring home the go-ahead run in the seventh inning for Arizona.
Rookie Andrew Good (1-1) allowed three runs and six hits over seven innings for his first major league victory, striking out seven and walking none. Luis Gonzalez homered and drove in three runs, and Dellucci had three hits.
The Diamondbacks — who got consecutive home runs from Gonzalez and Dellucci off Adam Eaton in the third inning — took three of four from San Diego to complete a 5-5 homestand.
The Padres finished their road trip 1-6 and have lost 11 of 12 overall.
Eaton (1-4) hit his second home run of the season and doubled but fell to 0-3 in his last four starts.