Jeremy Hefner allowed one run on two hits over seven innings and the New York Mets turned two throwing errors by Milwaukee third baseman Juan Francisco into a pair of unearned runs and a 2-1 victory over the Brewers on Sunday.
Josh Satin had two doubles and a single for the Mets, scoring one run and driving in the other to extend his hitting streak to 11 games.
Hefner, who matched his career-high with eight strikeouts, allowed two runners in the second when he hit Rickie Weeks with two outs and Sean Halton followed with a single. But Hefner struck out Logan Schafer to end the inning. Hefner has a 1.64 ERA since June 4.
Bobby Parnell, who came on with a runner on first and two outs in the eighth, finished for his 15th save.
Reliever Tom Gorzelanny (1-2), pressed into his second spot start of the season to give Willy Peralta a couple extra days to rest his ailing left hamstring, allowed two unearned runs on eight hits in six innings, striking out a season-high eight.
The Mets hustled across an unearned run in the fourth. With two outs, Satin doubled to center, narrowly sliding in ahead of the throw from center fielder Carlos Gomez. Francisco then barehanded Andrew Brown's slow bouncer, but his hurried throw eluded Halton at first, allowing Brown to reach and Satin to score.
Francisco's second throwing error on almost identical play set up the Mets second run in the sixth. With one out, he again barehanded a slow roller by Marlon Byrd and threw wildly past first, sending Byrd to second. Satin followed with an RBI double off the wall in right.