By The Associated Press
PITTSBURGH - Craig Wilson hit a game-winning home run in the 10th inning Friday night to give the Pittsburgh Pirates a 5-4 victory and doubleheader sweep of the Chicago Cubs.
In the first game, Rob Mackowiak hit his first career grand slam with two outs in the bottom of the ninth, giving the Pirates a 9-5 win.
Mackowiak, who became a father for the first time earlier in the day, also hit a two-run homer in the ninth inning of the nightcap to tie it at 4. He entered as a defensive replacement for center fielder Ruben Mateo in the seventh, and hit the first pitch he saw from LaTroy Hawkins in the ninth to tie it at 4.
Wilson's homer off Francis Beltran, his 11th of the season, gave the Pirates their first doubleheader sweep since June 18, 2003, against Montreal.
---
Cardinals 2, Astros 1, 10 innings
HOUSTON - Ray Lankford scored on Octavio Dotel's balk in the 10th inning and St. Louis thwarted Houston's late rally.
A pitching duel between Houston's Roger Clemens and St. Louis' Chris Carpenter was overshadowed by the game's wacky and thrilling ending.
Dotel (0-3) walked Lankford to start the 10th, and Scott Rolen singled to send Lankford to third. With Jim Edmonds at the plate, Dotel feined a throw toward the plate and third-base umpire Hunter Wendelstedt ruled it was a balk, allowing Lankford to score the winning run.
Jason Isringhausen (3-1) gave up three hits - including Lance Berkman's RBI double in the ninth inning - in two innings and got the win.
Carpenter allowed only a pair of singles and held the NL's top offense scoreless for eight innings.
Clemens went seven innings, allowing up six hits and a fourth-inning homer to Scott Rolen with six strikeouts.
---
Padres 5, Brewers 3
MILWAUKEE - Mark Loretta hit a go-ahead RBI single in the seventh inning, Brian Lawrence tied a career high with 10 strikeouts in seven innings for San Diego.
Pinch-hitter Sean Burroughs hit his first homer of the season, and Jay Payton drove in two runs for the Padres.
Lawrence (7-3) allowed two runs - one earned - and four hits, and didn't walk a batter for the first time this season. He fanned 10 for the third time in his career, and first since Aug. 2, 2002, against Cincinnati.
Akinori Otsuka pitched a hitless eighth, and Trevor Hoffman allowed an RBI double by Geoff Jenkins in the ninth before finishing for his 13th save in 14 chances.
Brewers starter Doug Davis (3-4) did not allow a hit until Payton's infield single leading off the fifth.
---
Marlins 2, Mets 1
MIAMI - Dontrelle Willis allowed four hits and one run in seven innings, winning for only the second time in his last six starts for Florida.
Luis Castillo had three hits, scored a run and drove in another for the Marlins, who beat the Mets for the ninth time in their last 11 meetings dating to last season.
And Willis (5-3) beat the Mets for the fourth time in as many starts against them, yielding only two runs in 28 innings in those matchups.
Armando Benitez, facing his former team for the first time since they traded him to the New York Yankees last July, pitched a perfect ninth for his 19th save in 20 chances.
Tom Glavine (6-3) was coming off a one-hitter Sunday against Colorado, but the Marlins scratched out two early runs against the Mets' best starter this season.
---
Phillies 3, Braves 2, 10 innings
PHILADELPHIA - Tomas Perez tied it with an RBI double in the eighth inning and won it with a homer in the 10th for Philadelphia.
Perez, starting in place of injured slugger Jim Thome, slammed a 2-1 fastball off Antonio Alfonseca (5-1) into the seats in right-center for his fourth homer of the season.
Tim Worrell (1-1) pitched two scoreless innings in relief for the victory.
Philadelphia's Randy Wolf, who missed his last start because of elbow tendinitis, allowed six hits and one earned run, walked two and struck out four in six innings.
Dewayne Wise homered for Atlanta, which lost three players to injuries. The Braves scratched first baseman Julio Franco minutes before the game due to back problems, then lost outfielder Chipper Jones and Franco's replacement Adam LaRoche in the first two innings.
REDS / BASEBALL
Casey hit parade rolls on
ONLINE EXTRA: Photos of Friday's game
Expos playing to empty seats
Mondesi says he's reached deal with Angels
NL: Pirates take two from Cubs
AL: Rivera reaches 300 saves
AAA: Louisville 6, Durham 3
BENGALS / NFL
Cuts coming for some Bengals
Blake signs one-year deal with Eagles
PREP SPORTS
Cincinnati's titans meet today
McNicholas survives against Watterson 3-2
Softball round-up
McCarthys lead local advancers
Young players tumble but will be back in '05
Taylor's Thompson pulls off regional sweep
Moeller, LaSalle still alive in semifinals
Prep sports results, schedules
SKATEPARK
Twins steal show on amateurs' day
ONLINE EXTRA: Photo gallery of Mobile Skatepark Series
Air France: Overseas venture translates into gold for teen
MOTOR SPORTS
Indy's figures proven inflated
Fisher trying to get her IRL career back on track
NHL PLAYOFFS
Flames and Lightning learning quickly to be enemies
Sutter not shy about getting messages to his players
NBA PLAYOFFS
Croshere adds punch to Indiana's offense
Lakers push to finish series in Minnesota
GOLF
Haas debuts in thick of Senior PGA hunt
TENNIS
Safin loses shorts, but wins
MORE SPORTS HEADLINES
Sports digest
Sports on TV, radio
Return to Reds front page...