The Associated Press
SAN FRANCISCO — Andres Torres lined a game-ending single to right field with two outs in the 10th inning, lifting the San Francisco Giants to a 4-3 victory against the Philadelphia Phillies on Wednesday to avoid a sweep.
Javier Lopez (1-0) pitched the 10th for the win after Sergio Romo blew his second save in 14 opportunities, failing to finish off Barry Zito’s gem.
Padres 1, Marlins 0
SAN DIEGO — Jason Marquis outpitched Ricky Nolasco, Yonder Alonso had a sacrifice fly in the sixth inning and San Diego Padres beat the Miami Marlins to complete a three-game sweep.
Marquis (4-2) allowed five hits, walked one and struck out three in eight innings, his longest stint since last Aug. 11th when he had a 5-0 shutout at Pittsburgh.
Cardinals 5, Cubs 4
CHICAGO — Carlos Beltran and Jon Jay drove in two runs apiece, and the St. Louis Cardinals capped an impressive trip with a victory over the Chicago Cubs.
Braves 7, Reds 2
CINCINNATI — Dan Uggla hit a pair of solo homers and Juan Francisco added his first career grand slam as the Atlanta Braves recovered from a stunning last-swing loss by beating the Cincinnati Reds.
Atlanta took two of three, the first series the Reds lost at home this season.
Mariners 2, Pirates 1
PITTSBURGH — Felix Hernandez scattered six hits and Jesus Montero broke a tie with a solo home run in the seventh inning off A.J. Burnett to help the Seattle Mariners beat the Pittsburgh Pirates.
White Sox 6, Mets 3
NEW YORK — Jake Peavy pitched three-hit ball in his return from a balky back, Alejandro De Aza had a leadoff homer and the Chicago White Sox beat the New York Mets to split their two-game interleague series.
Alex Rios homered among his three hits and knocked in two runs for the White Sox. Conor Gillaspie blooped a two-run double off Jeremy Hefner (0-4) as Chicago’s struggling hitters finally found a few holes.
Rangers 4, Brewers 1
MILWAUKEE — Derek Holland allowed one run over seven shaky innings and the Texas Rangers benefited from two Milwaukee baserunning blunders to beat the Brewers.
Nationals 3, Tigers 1
Washington — Bryce Harper hit a solo homer and drove in another run with a sacrifice fly, Jordan Zimmermann won his NL-leading sixth game and the Washington Nationals beat the Detroit Tigers.
Denard Span added a triple and a single for Washington, which has won five of six.