ST. LOUIS -- Mark McGwire, dropped to sixth in the batting order for the first time since 1994, went 3-for-3 with four RBIs Sunday as the St. Louis Cardinals beat the Philadelphia Phillies 9-0 for their 11th straight victory.
Matt Morris (16-7) allowed five hits in seven innings for the Cardinals, on their longest winning streak since taking 12 straight from April 11-24, 1982.
St. Louis, which won 10 straight from May 7-17, is the first major league team with two double-digit winning streaks in the same season since Pittsburgh in 1978. The Cardinals closed within a half-game of second-place Chicago and remained 2 1/2 games back of NL Central-leading Houston.
McGwire had just his second game of the season with three or more hits, his first since going 4-for-5 on June 15 against the Chicago White Sox.
Giants 4, Braves 1
SAN FRANCISCO -- Andres Galarraga broke a 1-1 tie with a two-run single off Tom Glavine (11-6) in a three-run fifth as San Francisco stopped Atlanta's four-game winning streak. Glavine lost for the first time since June 13.
John Vander Wal added his 17th pinch homer, most among active players. Barry Bonds, who hit his 54th homer Saturday, was 0-for-2 with two walks.
San Francisco remained 2 1/2 games behind Arizona, the NL West leader. Atlanta remained one game ahead of second-place Philadelphia in the NL East.
Astros 12, Pirates 2
HOUSTON -- Jeff Bagwell hit a three-run homer in a six-run second inning and Richard Hidalgo had four RBIs as Houston finished a four-game sweep.
Bagwell's 32nd homer gave him 100 RBIs, making him the eighth player in major league history with six straight 30-homer, 100-RBI seasons.
Rookie Roy Oswalt (10-2) allowed two runs -- one earned -- and five hits in eight innings, striking out a season-high 10 and walking none.
Brewers 6, Reds 4
CINCINNATI -- Nick Neugebauer won in his major league debut, striking out nine and not allowing a hit until the fifth inning.
The 21-year-old right-hander, the youngest pitcher currently in the major leagues, allowed one run and three hits in five innings, sending Cincinnati to its eighth straight loss and giving Milwaukee its fourth consecutive win.
Dennys Reyes (1-4) allowed six runs, eight hits and four walks in 3 2-3 innings.
Rockies 6, Marlins 5
DENVER -- John Thomson (1-5), recovering from shoulder surgery, won for the first time since Aug. 15, 1999, allowing two runs and six hits in seven innings.
Larry Walker and Mark Little homered, sending Florida to its seventh straight loss. Dan Miceli struck out Derrek Lee with runners on first and second for his first save.
Diamondbacks 13, Cubs 6
PHOENIX -- Sammy Sosa was 4-for-5 with his 14th homer in 27 games and 44th overall, but Arizona rallied from a 5-1 deficit to complete a three-game sweep and extend its winning streak to nine, matching its longest this year.
Arizona set a major league record with 13 pinch-homers when Greg Colbrunn connected in the seventh.
Bobby Witt (1-1) pitched one inning, dropping Chicago to 6-11 in August. Will Ohman (0-1) was the loser.
Mets 6, Dodgers 5
LOS ANGELES -- Mike Piazza homered twice and drove in four runs, dropping third-place Los Angeles 5 1/2 games behind NL West-leading Arizona.
Steve Trachsel (7-11) won for the fifth time in six decisions, sending the Dodgers to their 13th loss in 19 games. He allowed four runs and eight hits in seven-plus innings.
Armando Benitez pitched the ninth for his 29th save.
Expos 2, Padres 1
SAN DIEGO -- Tony Armas Jr. (9-11) took a one-hit shutout into the ninth and struck out a career-high 10. He didn't allow a hit until pinch-hitter Dave Magadan sliced a single to left with two outs in the sixth.
Tony Gywnn singled in the ninth, Damian Jackson walked with two outs and Graeme Lloyd gave up an RBI single to pinch-hitter Bubba Trammell. Scott Strickland struck out Phil Nevin with runners at the corners for his first save.
Peter Bergeron hit an RBI single in the sixth off Junior Herndon (1-2), who forced in a run with a bases-loaded walk to Jose Cabrera.
Peninsula Clarion ©2015. All Rights Reserved.