PITTSBURGH Rob Mackowiak came around to score on a bizarre, bases-loaded double when Atlanta catcher Johnny Estrada made two errors on one play, and the Pittsburgh Pirates rallied with a five-run seventh inning to beat the Braves 8-4 Tuesday night.
The comeback Pittsburgh once trailed 3-0 was the Pirates' third in four days at home and their 15th victory in their last 17 home games. Atlanta's four-game winning streak ended along with J.D. Drew's 22-game hitting streak when he went 0-for-3 in the loss. Mike Gonzalez (3-0) got the win.
Cardinals 6, Reds 0
CINCINNATI Jason Marquis hit a two-run double, pitched seven shutout innings for St. Louis and got homer support from Reggie Sanders and Jim Edmonds in his eighth straight win.
Marquis (11-4) hasn't lost since May 26, going 8-0 with a pair of no-decisions and a 2.90 ERA. He left the game for a pinch-hitter in the eighth. Marquis also doubled home a pair of runs with two outs in the third inning off Cory Lidle (6-9). Marquis' 13th hit this season the most by any pitcher in the majors put the Cardinals ahead 5-0.
Astros 10, Diamondbacks 3
HOUSTON Adam Everett hit two of the Astros' season-high four homers, and Roy Oswalt pitched seven innings of two-hit ball.
Jeff Bagwell had a three-run homer and Jeff Kent a two-run shot as Houston returned Arizona to its losing ways. The Diamondbacks snapped a 14-game losing streak Monday night.
Mets 4, Expos 2
MONTREAL Tom Glavine got his first win since June 13, and Mike Cameron hit a three-run homer in a victory that ended New York' four-game losing streak.
Cameron, who hit one of the Mets' four homers in Monday's 19-10 loss to Montreal, connected for the second straight game in the sixth against Zach Day (5-10). Ty Wigginton hit an RBI single in the seventh off Claudio Vargas, and New York ended Montreal's season-high five-game winning streak.
Marlins 5, Phillies 2
MIAMI Mike Lowell hit a tiebreaking homer in the eighth inning, Miguel Cabrera had a two-run double and the Marlins set a franchise record for consecutive home victories against one opponent.
Philadelphia has lost 12 consecutive games in Miami, including five this year. Florida improved to 9-1 against the Phillies this season and has won 21 of their past 24 games dating to last year.
Cubs 7, Brewers 1
MILWAUKEE Greg Maddux allowed a run and four hits in six innings to move within a win of 300, and Sammy Sosa homered and doubled in a run for Chicago.
Maddux (10-7) will try to become the 22nd pitcher in major league history to win 300 games when he faces Philadelphia in Chicago on Sunday. He would be the first National Leaguer to accomplish the feat since Philadelphia's Steve Carlton on Sept. 23, 1983.
Rockies 7, Dodgers 2
DENVER Aaron Cook pitched into the eighth inning for his first home win in a year, and Jeromy Burnitz homered for the fifth straight home game and drove in four runs for Colorado.
Todd Helton and Todd Greene also homered for the Rockies, who had 15 hits to snap a three-game home losing streak. Paul Lo Duca hit his 10th homer, but Los Angeles stranded 10 runners to end its run of nine straight road wins.
Giants 6, Padres 4
SAN DIEGO Jason Schmidt recovered from his worst outing of the season and pitched eight innings to lead San Francisco over San Diego.
Dustan Mohr went 3-for-3 with a two-run homer for the Giants, who ended a six-game skid against the Padres. Barry Bonds hit a two-run double in the first off David Wells (6-6).
Schmidt (13-3) gave up eight runs and nine hits in 5 2-3 innings Thursday, when the Padres ended his career-high 12-game winning streak. This time, he allowed three runs two earned and seven hits with five strikeouts and four walks. Matt Herges got his 23rd save.
Peninsula Clarion ©2015. All Rights Reserved.