The Associated Press
PITTSBURGH — Dillon Gee pitched another gem against the Pirates, and John Buck hit a two-run single to lead the New York Mets to a 4-2 victory Sunday and avoid a sweep by Pittsburgh before the All-Star break.
Gee (7-7) allowed just one unearned run in 6 2/3 innings to the Pirates (56-37). He is 3-0 with a 1.38 ERA in five career starts against Pittsburgh. Gee scattered five hits, struck out two and walked one.
Buck’s hit capped a three-run first inning against fill-in starter Gerrit Cole (4-3), who lost his third straight start after becoming the first Pirates pitcher since Nick Maddox in 1907 to win the first four of his career.
Nationals 5, Marlins 2
MIAMI — Denard Span had three hits, including a tiebreaking two-out RBI double in the 10th inning, and Washington beat Miami.
Reds 8, Braves 4
ATLANTA — Jay Bruce hit a two-run homer in Cincinnati’s four-run third inning, Shin-Soo Choo also homered, and the Reds beat Julio Teheran and Atlanta.
Rockies 3, Dodgers 1
LOS ANGELES — Michael Cuddyer hit a two-run homer and drove in another run to help Colorado defeat Los Angeles in the teams’ last game before the All-Star break.
Brewers 5, Diamondbacks 1
PHOENIX — Wily Peralta pitched seven effective innings, Logan Schafer homered and drove in two runs, and Milwaukee ended a four-game losing streak by beating Arizona.
Padres 10, Giants 1
SAN DIEGO — Carlos Quentin hit one of San Diego’s four home runs and drove in three runs as the Padres routed Barry Zito and San Francisco one day after being no-hit by Tim Lincecum.
Phillies 4, White Sox 3, 10 innings
PHILADELPHIA — John Mayberry Jr. hit an RBI single with two outs in the 10th inning, lifting Philadelphia over the Chicago White Sox.
Chase Utley led off the 10th with a double and David Purcey walked Jimmy Rollins. The runners advanced on Domonic Brown’s groundout and Darin Ruf was intentionally walked to load the bases.
Ramon Troncoso relieved and struck out Young. But Mayberry lined Troncoso’s first pitch up the middle for the winning run.
Antonio Bastardo (3-2) pitched a scoreless 10th to earn the victory. All three games in the series went extra innings. The teams played a total of 34 innings over 11 hours, 12 minutes.