Geovany Soto hit two two-run homers and drove in all the Chicago Cubs' runs in a 5-2 victory over the Milwaukee Brewers on Monday night.
The loss and the St. Louis Cardinals' win over Philadelphia kept the Brewers' magic number for clinching the NL Central at four.
They are looking for their first division title in 29 years.
With Milwaukee's loss, the NL East champion Phillies clinched home-field advantage throughout the postseason.
All three of Soto's career two-homer games have come against Milwaukee. He hit one off Brewers starter Chris Narveson (10-8) in the third and the second against reliever Marco Estrada in the sixth. Cubs starter Casey Coleman (3-8) allowed one run and two hits in six innings, striking out a career-high eight.