MILWAUKEE — Jimmy Nelson pitched six solid innings and Jesus Aguilar drove in the go-ahead run with a two-out double in the fifth to help the Milwaukee Brewers pull away from the San Francisco Giants for a 6-3 victory Wednesday night.
Nelson (4-3) struck out six and allowed seven hits along with his first walk since May 23. But he was still sharp enough — outside of a three-run third inning — to earn his second win in three starts.
Aguilar went 2 for 4. He turned quickly on a 1-2 fastball away from Ty Blach (4-3) for a two-out double to right field that scored Domingo Santana from first to snap a 3-all tie.
Claimed off waivers from Cleveland in the offseason, Aguilar is hitting .328 over his last 23 games. He has filled in well as the third-place hitter for injured outfielder Ryan Braun.
Buster Posey homered for the Giants.
The All-Star catcher hit a two-run shot to straightaway center with one out in the third, his eight of the year but his first multi-run homer after seven solo shots.
Blach allowed nine hits and five runs over six innings, ending his four-game winning streak. Relief pitcher George Kontos didn't help, allowing a solo homer to Jonathan Villar in the seventh that gave Milwaukee a three-run lead.
Corey Knebel pitched a perfect ninth for his seventh save and second in two games.