The biggest moment of the game came in the bottom of the eighth inning as Dan Winkler walked the bases loaded with one out. David Ross brought in closer Craig Kimbrel, who struck out the next two batters and then retired the side 1-2-3 in the ninth to seal the 4-2 win for the Cubs.

Kimbrel earned his 350th career save and achieved another feat for the first time pitching in the regular season.

Kimbrel had a six-out save for the Red Sox during the 2018 postseason.

Top 1

Tyler Anderson vs. Jake Arrieta. A rematch from Saturday’s game at Wrigley.

Willson Contreras strikes out swinging to start the game against lefty Tyler Anderson.

Kris Bryant with his second home run of the season! Blast to dead center.

Anthony Rizzo grounds out to first.

Javier Báez singles to left field.

Joc Pederson flies out to left to end the inning.

Score: Cubs 1, Pirates 0

Bottom 1

Adam Frazier with a leadoff single to left.

Kevin Newman with a liner caught by Pederson.

Bryan Reynolds initially called safe at first, but David Ross asks for a review and the call is reversed. Cubs turn a 4-6-3 double play to end the inning.

Score: Cubs 1, Pirates

Top 2

Jake Marisnick dumps a single to left-center field.

Jason Heyward with a dribbler to third base and that’s an infield hit for Heyward.

Cubs doing a lot of swinging early. David Bote hits it hard, but grounds into a 5-4-3 double play.

Gotta love baseball.

Jake Arrieta strikes out swinging.

Score: Cubs 1, Pirates 0

Bottom 2

Arrieta falls behind 3-0 to Colin Moran, but gets him to groundout to Báez in the shift.

Phillip Evans serves  a lazy pop-fly to Marisnick in center.

Gregory Polanco smashes a double off the wall in left field after being down 0-2 to start the at-bat.

Jacob Stallings walks and the Pirates have two on with two outs.

Dustin Fowler walks. Arrieta missing his spots and the Pirates aren’t chasing the breaking stuff. Pitcher up to bat with the bases loaded.

Arrieta strikes out Anderson on a high fastball to leave the bases loaded. Arrieta’s command off through two innings.

Score: Cubs 1, Pirates 0

Top 3

Contreras strikes out looking after starting the at-bat 0-2 on two questionable strike calls.

Bryant with another extra base hit. He doubles down the left-field line. 5 of his 6 hits this year have been extra-base hits.

Rizzo makes hard contact, but hits it into the shift. He’s thrown out from right field. Bryant goes to third.

Báez strikes out swinging on a foul tip. Cubs can’t drive in Bryant.

Score: Cubs 1, Pirates 0

Bottom 3

Arrieta with another 4-pitch walk.

Newman with a one-hop smash to third. He reaches on a single.

Reynolds hits it hard to Marisnick in center. Frazier tags up to third.

Arrieta falls behind again 3-0, but Moran strikes out swinging. Newman runs on the 3-2 pitch, slams the break a few steps short of second, gets in a rundown to try and steal a run as Frazier dances off third, but Báez doesn’t bite. Pirates still with runners on the corners.

Evans flies out to shallow right-center. Arrieta escapes without any damage.

Score: Cubs 1, Pirates 0

Top 4

Pederson flies out to left.

Marisnick with his second hit of the day. A jam-shot over the head of the shortstop to left field. Marisnick gets picked off first.

Heyward flies out to Polanco in right field.

Score: Cubs 1, Pirates 0

Bottom 4

Polanco gets jammed, but he bloops one to shallow left field for a single.

Stallings singles to right and the Pirates now have runners on the corners with no outs.

Fowler smokes one deep to right field. Both base runners tag up and the Pirates tie it 1-1.

Arrieta strikes out Anderson looking.

Frazier singles to right field and the Pirates lead 2-1.

Newman flies out to Heyward.

Score: Cubs 1, Pirates 2

Top 5

Bote hits one softly and gets thrown out by Anderson.

Arrieta strikes out swinging.

Contreras lines a ball close to the line in left, he races to second is called out. Cubs ask for a review and the play stands.

Score: Cubs 1, Pirates 2

Bottom 5

Reynolds flies out to Marisnick in left-center.

Moran crushes a double off the wall in left.

Evans grounds out to shortstop. Tough play by Javy who made it look easy. Moran stays at second.

Polanco thought he had a home run, but Marisnick makes the catch on the warning track in dead center field.

Tough at-bat for Polanco, who also had this happen to him.

Score: Cubs 1, Pirates 2

Top 6

Bryant grounds out sharply to third. Nice backhand from Evans and a strong throw to get Bryant.

Rizzo lines a single to center.

Holy shit, look at this home run by Javy!

Cubs lead 3-2.

Pederson with a single to right field and Tyler Anderson’s day is done. Clay Holmes now pitching for the Pirates.

Marisnick fouls out to first.

Heyward strikes out swinging.

Score: Cubs 3, Pirates 2

Bottom 6

Stallings swings at the first pitch and he flies out softly to Marisnick.

Fowler flies out to left field.

Arrieta finishes strong and strikes out Erik Gonzalez to end the sixth.

Score: Cubs 3, Pirates 2

Top 7

Kyle Crick now pitching for the Pirates.

Bote flies out just shy of the warning track in left field.

Eric Sogard drops down a bunt, but Stallings gets to it quickly and gets the out.

Contreras called out on strikes. Another borderline pitch goes against him.

Score: Cubs 3, Pirates 2

Bottom 7

Cubs’ lefty Rex Brothers now pitching in relief of Jake Arrieta.

Brothers freezes Frazier for strike 3.

Newman flies out to Marisnick.

Brothers gets Reynolds to chase and strikes him out.

Score: Cubs 3, Pirates 2

Top 8

Bryant flies out to center.

Sam Howard now pitching for the Pirates.

BANG! First pitch, Rizzo makes it 4-2!

Báez draws a walk. Báez steals second as Moran can’t find the grip getting the pickoff throw from the pitcher.

Pederson grounds out to the right side. Báez to third.

David Bednar comes in to pitch for the Pirates.

Marisnick hits a line drive, but Reynolds robs him with a diving catch.

Score: Cubs 4, Pirates 2

Bottom 8

Rex Brothers stays in to face Moran and he strikes him out looking with a fastball on the outside corner.

Dan Winkler coming in to pitch on a double switch. Ian Happ replaces Joc Pederson in left field.

Evans walks on four straight pitches out of the zone.

Polanco walks on four straight out of the zone. Winkler not coming close.

Stallings walks. Bases loaded for the Pirates and David Ross is bringing in Craig Kimbrel.

Nasty knuckle curve in the dirt gets Fowler to strike out swinging.

Wilmer Difo pinch-hits for the Pirates.

Kimbrel strikes out Difo swinging on a fastball up and away! Pirates leave the bases loaded.

Score: Cubs 4, Pirates 2

Top 9

Richard Rodríguez now pitching for the Pirates.

Heyward fouls out to Frazier.

Bote with a pop-fly to center.

Happ with his first at-bat after coming in on the double switch. He flies out to left-center.

Score: Cubs 4, Pirates 2

Bottom 9

Frazier with a lazy fly ball to Happ in left field.

Newman flies out to Heyward in straightaway right.

Reynolds strikes out! Kimbrel gets the 5-out save.

Officially 5-0 when Javy, KB and Rizzo all homer in the same game.

FINAL: Cubs 4, Pirates 2