Greg Maddux moved within one win of No. 300, and Sammy Sosa homered and doubled home a run in the Chicago Cubs' 7-1 victory over the Brewers last night in Milwaukee.
Maddux will try to become the 22d pitcher in major league history to win 300 games when he faces the Phillies at Wrigley Field Sunday. He would be the first National Leaguer to accomplish the feat since Philadelphia's Steve Carlton Sept. 23, 1983.
Maddux (10-7) gave up one earned run and four hits in a crisp, 79-pitch outing that lasted six innings. He walked one and struck out six in winning his third straight for the first time in more than a year. Todd Walker also homered off Ben Sheets (9-8), who lost his season-high third straight.
Pirates 8, Braves 4 -- Rob Mackowiak came around to score on a bizarre, bases-loaded double when Atlanta catcher Johnny Estrada made two errors in a span of seconds as host Pittsburgh rallied to victory with a five-run seventh inning.
The comeback -- Pittsburgh trailed, 3-0 -- was the Pirates' third in four days at home and their 15th victory in their last 17 home games.
Not only did Atlanta's four-game winning streak end, so did J.D. Drew's 22-game hitting streak as he went 0 for 3. The streak tied for the fifth-longest in Braves history.
Cardinals 6, Reds 0 -- Righthander Jason Marquis hit a two-run double and pitched seven shutout innings for his eighth straight win as St. Louis won in Cincinnati. Reggie Sanders and Jim Edmonds each hit a solo homer to back Marquis (11-4).
Giants 6, Padres 4 -- Jason Schmidt (13-3) pitched eighth innings to beat host San Diego for the first time in three starts this season.
Dustan Mohr went 3 for 3 with a two-run homer for San Francisco, which ended a six-game losing skid against the Padres.
Marlins 5, Phillies 2 -- Mike Lowell hit a tiebreaking solo homer in the eighth to help Florida win its 12th consecutive home game against Philadelphia.
Carl Pavano (11-4) allowed seven hits and two runs in eight innings. Josias Manzanillo pitched a perfect ninth for his first save since 2001.
Astros 10, Diamondbacks 3 -- Adam Everett hit two of host Houston's season-high four homers and Roy Oswalt pitched seven innings of two-hit ball to help rout Arizona.
Mets 4, Expos 2 -- Tom Glavine (8-8) got his first win since June 13, Mike Cameron hit a three-run homer, and visiting New York ended a four-game skid.
Rockies 7, Dodgers 2 -- Aaron Cook (5-4) went 7 1/3 innings for his first home win in a year, and Jeromy Burnitz homered and drove in four runs, powering host Colorado.