Pinch-hitter Logan Schafer dropped a suicide squeeze bunt with the bases loaded in the ninth to give the Milwaukee Brewers a 4-3 walkoff victory over the Chicago Cubs on Tuesday night.
Aramis Ramirez walked to open the inning off Justin Grimm (0-2), who came on to start the ninth.
Jeff Bianchi pinch-ran for Ramirez and advanced on Carlos Gomez's single to center.
Grimm then mishandled Scooter Gennett's sacrifice bunt for an error to load the bases.
After Caleb Gindl popped out, Schafer put down a slow roller toward the mound, scoring Bianchi.
Jim Henderson (5-5) allowed a leadoff double in the top of the ninth, but retired three straight for the win.
Cubs starter Jeff Samardzija struck out eight in seven innings, giving him 203 strikeouts in 201 2-3 innings this season.
He's the first Cubs pitcher to reach both 200 strikeouts and 200 innings in a season since Ryan Dempster in 2010.
Gomez drove in three runs for Milwaukee with a two-run homer and a sacrifice fly.
Brewers starter Marco Estrada had allowed just two singles before the Cubs scored three runs in the seventh inning.
Junior Lake doubled to open the inning and moved to third on Anthony Rizzo's groundout.
After Nate Schierholtz walked with one out, Lake scored on Ryan Sweeney's sacrifice fly to right. Welington Castillo followed with his eighth home run.
Gomez tied it at 3-all in the seventh, following a leadoff walk to Ramirez with his 20th home run.
Milwaukee took a 1-0 lead in second when Ramirez doubled to the wall and continued to third when center fielder Sweeney bobbled the ball for an error. Gomez followed with a sacrifice fly.
The Brewers ran themselves out of a scoring opportunity in the sixth when Norichika Aoki tripled into the right-field corner to open the inning.
Aoki attempted to score on Jonathan Lucroy's one-out bouncer to third, but was tagged out in a rundown and Lucroy was thrown trying to reach second.