Although the Milwaukee Brewers still trail in the NL Central, they believe the pressure has shifted to the first-place Cubs.
Curtis Granderson homered, tripled and scored three runs, Lorenzo Cain added three hits and the Brewers beat Chicago 5-1 on Wednesday night to move within a game of the division lead.
Granderson finished with three hits and Mike Moustakas had a two-run single for Milwaukee, which took two of three at Wrigley Field.
Josh Hader (6-1) struck out three in a scoreless eighth to get the win. Six Brewers pitchers combined to hold Chicago to six hits.
Kris Bryant had two hits and drove in Chicago's run.
Granderson nearly began the game with his 48th career leadoff homer, but it was ruled a triple following an umpire review. The ball appeared to bounce off the top of the home run basket twice before falling back into the field of play.
two batters later, Cain singled to drive in Granderson for the game's first run. Travis Shaw's sacrifice fly in the third gave the Brewers a 2-0 lead.
Milwaukee starter Chase Anderson allowed just two hits in four innings before being lifted for a pinch-hitter in the fifth. Chicago then scratched across a run in the bottom of the fifth against relievers Jacob Barnes and Corey Knebel.
Pinch-hitter Tommy La Stella, batting for starter Kyle Hendricks (11-11), led off with an infield single against Barnes and advanced to second on a throwing error by shortstop Hernan Perez. Three batters later, with La Stella on third, Bryant doubled off a 98 mph fastball from Knebel to make it 2-1.
The Brewers gave themselves some breathing room with three runs in the ninth. Granderson led off with a homer against Steve Cishek to make it 3-1. Later in the inning, Moustakas singled through the left side with the bases loaded to make it 5-1.