National League roundup

Published 5:00 am Friday, July 6, 2012

• Mets 6, Phillies 5: NEW YORK — David Wright singled off Jonathan Papelbon with two outs in the bottom of the ninth inning, lifting New York to a comeback victory over Philadelphia that preserved R.A. Dickey’s 11-game winning streak.

• Marlins 4, Brewers 0: MILWAUKEE — Carlos Lee doubled and scored in his Miami debut, Mark Buerhle struck out a season-best eight over 7 2⁄3 innings and the Marlins beat Milwaukee to split the four-game series.

• Pirates 2, Astros 0: PITTSBURGH — Jeff Karstens scattered four hits over eight innings and surging Pittsburgh blanked Houston.

• Nationals 6, Giants 5: WASHINGTON — Bryce Harper scored the winning run when first baseman Brandon Belt couldn’t dig out a short-hop throw on a potential double-play ball in the ninth, and Washington completed a sweep with a win over San Francisco.

• Braves 7, Cubs 3: ATLANTA — Jason Heyward and Brian McCann each hit a two-run homer in the first inning, helping Mike Minor and Atlanta beat Chicago.

• Cardinals 6, Rockies 2: ST. LOUIS — Lance Lynn struck out seven in six innings, and St. Louis got two RBIs apiece from Matt Holliday and Carlos Beltran.

• Dodgers 4, Diamondbacks 1: PHOENIX — Scott Van Slyke and Elian Herrera hit solo home runs, and Los Angeles sent Arizona to its sixth straight loss.

• Padres 2, Reds 1: SAN DIEGO — Everth Cabrera hit a bases-loaded single in the ninth inning to give San Diego Padres a win over Cincinnati. Rookie Yasmani Grandal hit a leadoff triple in the ninth against Logan Ondruski (3-2), who then intentionally walked Yonder Alonso.

Marketplace