DENVER Luis Gonzalez led the Arizona Diamondbacks to their 12th straight victory with two homers and five RBIs, including a three-run shot in the 12th inning for an 8-7 victory over the Colorado Rockies on Monday night.
Arizona's streak is both a franchise record and the longest in the majors this season.
Matt Kata had a club record-tying five hits, the last an RBI double in the 12th that put Arizona ahead 5-4. He also homered.
Phillies 4, Cubs 3
PHILADELPHIA Jim Thome's two-run homer in the seventh inning led the Philadelphia Phillies over the Chicago Cubs for their sixth straight win.
Vicente Padilla (7-7) pitched seven strong innings as the Phillies won for the 11th time in 13 games to close within 5 1/2 games of first-place Atlanta in the NL East. Philadelphia was 10 games behind the Braves on June 18.
Cubs starter Shawn Estes (6-7) gave up four runs and seven hits in seven innings.
Giants 5, Cardinals 1
ST. LOUIS Jason Schmidt threw his third consecutive complete game, holding down St. Louis on seven hits.
Marquis Grissom doubled twice with an RBI and Edgardo Alfonzo had three hits for San Francisco, which has won six of nine. It was the first meeting this year between the teams that played in the 2002 NLCS.
Schmidt (8-3) blanked the Cardinals until Jim Edmonds homered to lead off the ninth. That shot ended Schmidt's streak of 26 straight innings without an earned run, and cost him his fourth shutout of the season.
Mets 3, Expos 1
NEW YORK Steve Trachsel pitched seven neat innings and Ty Wigginton hit a two-run double as New York snapped a five-game losing streak.
Cliff Floyd added an RBI single for the Mets, who won for only the second time in 11 games.
Trachsel (7-5) has been the Mets' most reliable starter of late with four solid outings in a row. He held Montreal to one run and five hits, striking out three and walking two.
With two outs in the eighth, Armando Benitez entered to boos from the crowd of 29,829. But he retired cleanup hitter Jose Vidro on one pitch, then finished for his 19th save in 24 chances.
Marlins 8, Braves 1
MIAMI Mark Redman pitched a five-hitter and Florida roughed up Greg Maddux and beat Atlanta.
Ivan Rodriguez hit a three-run homer in the first inning off Maddux and Derrek Lee connected later.
Redman (6-3) settled down after giving up a run in the first inning, retiring 18 of 19 batters until Julio Franco singled in the seventh.
Maddux (6-8) gave up seven runs on six hits in four innings. Once again, he struggled in the opening inning. Of the 72 runs Maddux has given up this year, 27 have come in the first inning, including three Monday.
Peninsula Clarion ©2015. All Rights Reserved.