SAN FRANCISCO -- Rich Aurilia went 4-for-5 with a three-run homer and five RBIs, and Livan Hernandez got three hits while pitching 6 2-3 innings as the San Francisco Giants beat the Philadelphia Phillies 8-4 Sunday for their 10th victory in 11 games.
Barry Bonds had a two-run double against Robert Person (9-6) for the Giants, who had their nine-game winning streak snapped Saturday.
Aurilia matched his career best with his 23rd homer of the season in the fourth inning. He added a two-run double in the eighth, matching his career highs for hits and RBIs.
Hernandez (10-11) shook off a poor first inning to win for the fourth time in five starts. He went 3-for-3 and scored two runs, giving him eight hits in his last nine at-bats and boosting his average to .286.
Diamondbacks 2, Mets 1
PHOENIX -- Curt Schilling became the first 16-game winner in the major leagues when Junior Spivey broke a tie with a two-out homer off Rick White (3-2) in the eighth inning.
Reggie Sanders also homered for the Diamondbacks, who entered the day a half-game behind Los Angeles in the NL West.
Schilling (16-5) struck out 13 and gave up six hits in eight innings to win for the fourth time in five decisions. He won despite allowing his major league-leading 30th homer, a solo shot to Matt Lawton in the seventh inning.
Byung-Hyun Kim pitched the ninth for his ninth save in 10 opportunities.
Astros 4, Expos 1
HOUSTON -- Ron Villone (5-4) provided strong relief of the injured Wade Miller and Moises Alou homered to lead Houston over Montreal.
Houston swept the six-game season series against Montreal -- the first season sweep by the Astros and against the Expos in intraleague play.
Miller, the Astros' leading winner, left the game after one batter when he injured his right hand on a collision with Peter Bergeron. He left the game and received four stitches in his pinky finger. He is listed day-to-day.
Bobby Munoz (0-2) allowed four runs -- three earned -- and 10 hits in 5 2-3 innings.
Braves 12, Brewers 8
MILWAUKEE -- Andruw Jones had a pair of two-run singles as Atlanta gave rookie Ben Sheets his worst beating of the year.
Sheets (10-9), who made the All-Star team last month, allowed 10 runs -- nine earned -- and 11 hits in 5 1-3 innings as he lost his fifth straight decision.
Dave Martinez went 3-for-4 with two RBIs, and Chipper Jones and B.J. Surhoff scored three runs apiece for Atlanta. The Braves finished their 10-game road trip with six wins to remain in first in the NL East.
Jose Cabrera (7-3) did not allow a hit in 1 2-3 innings in relief of Kevin Millwood to get the win.
Marlins 5, Cardinals 3
ST. LOUIS -- Ryan Dempster (13-9) won his fifth straight start on the road as Florida beat St. Louis split a four-game series.
Dempster's seven road wins this season is one short of the combined road-win total of Florida's five other starters.
Mark McGwire, back from a three-game layoff after aggravating his right knee on Thursday, struck out three times and flied to left.
John Mabry homered off St. Louis starter Dustin Hermanson (9-9).
Pirates 5, Rockies 4
DENVER -- Jack Wilson doubled and scored twice and Adam Hyzdu homered to lead Pittsburgh over Colorado.
Reliever Mike Lincoln (1-0) worked 1 1-3 hitless innings as the Pirates held on to win the final two games of the three-game series. Mike Fetters got his second save.
Larry Walker hit his 300th career home run. Walker's 201st homer with Colorado moved him into a second-place tie with Dante Bichette on team's career list -- two behind Vinny Castilla.
Dodgers 3, Cubs 2
LOS ANGELES -- Eric Karros' two-out single in the 10th inning drove in the winning run as Los Angeles beat Chicago.
Karros was hitless in four at-bats with three strikeouts before his hit off Tom Gordon (1-1) scored Gary Sheffield.
Chicago's Sammy Sosa tied it 2-2 by hitting his 37th homer with two outs in the ninth.
The win was Los Angeles' second straight after a five-game losing streak. The first-place Dodgers remained one-half game ahead of Arizona and one game up on San Francisco in the NL West.
The Cubs had their lead in the NL Central trimmed to 1 1/2 games over Houston.
Terry Mulholland (1-0), the sixth Los Angeles pitcher, blanked the Cubs in the top of the 10th for the victory.
Peninsula Clarion ©2015. All Rights Reserved.