MILWAUKEE — Jonathan Lucroy homered and Yovani Gallardo scattered six hits over six innings while adding two hits and a pair of runs scored to lead the Milwaukee Brewers to a 7-6 victory over the New York Mets on Saturday night.
Gallardo (7-8), who has been the subject of recent trade speculation, allowed four earned runs, striking out six and walking three. In his previous outing Monday against Washington, Gallardo gave up nine hits and eight earned runs in three innings.
Francisco Rodriguez recorded his eighth save of the season and 302nd of his career.
Gallardo had a single and a double, scoring both times he reached base. He also had a key sacrifice bunt.
The Brewers jumped on Mets starter Shaun Marcum (1-10) for a run in the first inning. Lucroy's two-out single scored Norichika Aoki, who led off the game with an infield hit.
Milwaukee added two runs in the second. Logan Schafer singled, moved to third on a single by Gallardo and scored on Aoki's base hit. Jean Segura followed with a sacrifice fly that scored Gallardo.
Lucroy extended the Brewers lead to 4-0 with a one-out, solo home run to left field in the third.
Gallardo helped himself again in the fourth, leading off with a double off the right field wall and scored on Segura's one-out single.
The Mets broke through for two runs against Gallardo in the fifth. John Buck led off with a home run off the right field foul pole. Daniel Murphy had a run-scoring double later in the inning.
The Mets slashed the Brewers' lead to 5-4 on Buck's two-run single in the sixth.
Milwaukee scored in a key run in its half of the sixth. After Schafer led off with a single, Gallardo executed a two-strike sacrifice bunt. Marcum fielded the ball cleanly but his throw was dropped by second-baseman Murphy, who was covering first. The ball skipped into the right field, allowing Schafer to race around the bases and beat a throw to the plate.
The Mets cut the lead to 6-5 in the seventh on Marlon Byrd's sacrifice fly. Schafer's run-scoring double, his third hit of the game, put Milwaukee ahead 7-5.
Marlon Byrd's two-out home run in the ninth pulled the Mets within a run, but Rodriguez struck out Kirk Nieuwenhuis to end the game.
Marcum, who compiled a 20-11 record while pitching for Milwaukee in 2011 and 2012, allowed 11 hits and five earned runs over five innings. He walked one and struck out three.
NOTES: The Brewers and Mets each will have two representatives on the NL All-Star team. The Mets' David Wright will start at third base after winning fan balloting at the position. Teammate Matt Harvey was named to the squad's pitching staff. Brewers OF Carlos Gomez and SS Jean Segura were selected as reserves. . Brewers OF Ryan Braun took batting practice on the field Saturday after taking swings in a batting cage on Friday. Braun has been sidelined about a month with a thumb injury. .The Mets Ike Davis stole his first base of the season in the second inning.