Kris Bryant galloped home from first base on Anthony Rizzo's bloop double, capping a three-run rally in the eighth inning that sent the Chicago Cubs over the St. Louis Cardinals 3-2 Saturday in the ever-tightening NL Central race.
A classic pitchers' duel between Jon Lester and Adam Wainwright kept it scoreless into the eighth at Wrigley Field. The Cubs began the day one game behind shaky Milwaukee for the division lead, with the Cardinals 3 1/2 back of the Brewers.
After Paul DeJong and Randal Grichuk hit two-out homers off Lester for a 2-0 lead, the Cubs came back.
Ben Zobrist's RBI double with two outs made it 2-1 and chased Wainwright. Bryant greeted reliever Matt Bowman (2-4) with a broken-bat single that tied it.
Brett Cecil then relieved and on a 3-2 pitch, Rizzo hit a looper to shallow left-center. Bryant ran hard the whole way and slid home feet first as catcher Yadier Molina couldn't control center fielder Dexter Fowler's one-hop throw.
Statcast showed Rizzo's hit landed 252 feet from the plate — it was 270 feet from first to home for Bryant.
Bryant missed Friday's loss to the Cardinals with a sprained pinkie, and Cubs manager Joe Maddon said after that game the reigning NL MVP was unlikely to play Saturday.
Lester (7-6) had a perfect game until Wainwright singled with two outs in the sixth. Lester gave up three hits and struck out 10 in eight innings.
Wade Davis issued a pair of two-out walks in the ninth before fanning Molina for his 19th saves in 19 chances.
Lester retired the first 17 Cardinals in order before Wainwright, one of baseball's better-hitting pitchers, grounded a single to left field.
That was the Cardinals only hit until DeJong, who attended high school in nearby Antioch, Illinois, and Grichuk connected. They both hit their 11th home runs of the season.
Wainwright allowed two runs on four hits in 7 2/3 innings, retiring 14 straight at one point.