Blanco drove a 1-0 pitch from former Mets reliever Guillermo Mota (0-1) just over the wall in left for his first homer of the season. Rod Barajas connected in the ninth inning in New York’s 6-4 victory Friday night.

Jason Bay and Angel Pagan had two RBIs apiece for the Mets, who haven’t lost at Citi Field since a 9-3 setback against the Chicago Cubs on April 21. Hisanori Takahashi (3-1) pitched a perfect 11th for the victory.

Aubrey Huff drove in two runs for San Francisco, which lost catcher and cleanup hitter Bengie Molina to a tight left hamstring in the third. Slumping slugger Pablo Sandoval singled in the fourth to end an 0-for-15 slide and hit a sacrifice fly in the eighth.

Brewers 17 Diamondbacks 3: In Phoenix, Jody Gerut hit for the cycle and drove in four runs, and Ryan Braun also had four RBIs for Milwaukee.

Rickie Weeksand Casey McGehee each added three hits and Randy Wolf (3-2) settled down after a rocky first inning to improve to 7-1 at Chase Field.

Gerut hit a solo home run in the second inning, singled in the third, drove in a run with a triple in the fifth and added a two-run double in the ninth.

Braves 4  Phillies 1: In Philadelphia, Eric Hinske ignited a three-run rally in the sixth inning, and Atlanta’s bullpen came through as the Braves snapped Philadelphia’s four-game winning streak.

Hinske’s one-out double to right after Chipper Jones and Brian McCann led off with singles knotted the score 1-1. Melky Cabrera followed with a single to left to give the Braves the lead, and Omar Infante’s sacrifice fly made it 3-1.

The Braves added a run in the eighth on Troy Glaus’RBI single, and Billy Wagner pitched the ninth inning for his fourth save in five chances.

Atlanta reliever Eric O’Flaherty (2-1) faced only one batter, retiring Ryan Howard on an inning-ending double-play in the fifth, to pick up the victory as gusty winds blew throughout Citizens Bank Park. Six relievers combined to hold the Phillies scoreless over 4 2-3 innings.

Nationals 5 Marlins 4: In Washington, Adam Dunn was hit by a pitch with the bases loaded in the eighth inning, allowing the go-ahead run to score and giving Washington the victory over Florida.

Josh Willingham had a triple, homer and two RBIs, and Willie Harrisalso homered for the Nationals. Matt Capps closed the ninth inning for his major league-leading 12th save.

With the score tied at 4 in the eighth, the Nationals loaded the bases on reliever Burke Badenhop (0-4) on a hit batter, a wild throw on an infield single that allowed runners to reach second and third, and an intentional walk. Renyal Pinto was then called in from the bullpen to face Dunn, and hit his right arm on a 1-2 pitch to score the run.

Reds 14 Cubs 2: In Cincinnati, Joey Votto hit a two-run homer in his first at-bat, and Jonny Gomes broke the game open with a bases-loaded single in the seventh off Carlos Zambrano, leading the Reds to a victory over the Chicago Cubs.

Votto extended his hitting streak to seven games when he connected off left-hander Tom Gorzelanny (1-4), who hadn’t allowed a homer by a left-handed batter. Gomes’ single sparked a five-run rally in the seventh, and Ryan Hanigan added his first career grand slam an inning later.

Pirates 2  Cardinals 0: In Pittsburgh, Jeff Karstens made a bid to keep his spot in the rotation with six innings of three-hit ball and Jason Jaramillo had three hits for the Pirates.

Karstens (1-1) combined with four relievers on a four-hitter. Jaramillo, the Pirates’ backup catcher, tied a career high with his third three-hit game and had an RBI single.

The Pirates won for the fourth time in their last five games and beat St. Louis for just the fourth time in their last 14 meetings.

Padres 2  Astros 1: In Houston, Jon Garland pitched seven shutout innings to win his fourth straight start for San Diego.

Yorvit Torrealba and Chase Headley drove in runs for the Padres, who’ve won 16 of their last 21 games. The Astros have lost 11 of their last 12, averaging 1.75 runs during the skid.

Felipe Paulino (0-5) struck out a career-high 11 in seven effective innings, but got no help from Houston’s hitters, who produced fewer than three runs for the ninth time in 12 games.

Rockies 8 Dodgers 0: In Los Angeles, Jhoulys Chacin made his second stellar start since being inserted into Colorado’s injury depleted rotation, and the Rockies knocked out knuckleballer Charlie Haeger during a six-run first inning to beat the Dodgers.

Ian Stewart hit a two-run homer and RBI single among his three hits. Carlos Gonzales had a three-run double in support of Chacin (2-0), who has filled in brilliantly while Jorge De La Rosaand Jason Hammelhave been on the disabled list.

The 22-year-old right-hander scattered six hits over 7 1-3 innings, struck out seven and walked two.