CHICAGO -- 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. 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.
Complete coverage of the Fightin' Phils and their MLB rivals from NBC Sports Philadelphia.
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 followed a looper toward left-center. Bryant ran hard the whole way and slid home as catcher Yadier Molina couldn't control center fielder Dexter Fowler's one-hop throw.
Lester (7-6), who had a perfect game until Wainwright singled with two outs in the sixth, struck out 10. Wade Davis walked a pair with two outs before striking out Molina for his 19th saves in 19 chances (see full recap).
Hundley's single lifts Giants past Padres in 12
SAN FRANCISCO -- Nick Hundley singled in Kelby Tomlinson with two outs in the 12th inning, lifting the San Francisco Giants to a 5-4 victory over the San Diego Padres on Saturday.
Pinch-hitter Tomlinson reached on a fielder's choice and took second on a wild pitch from Kevin Quackenbush (0-2). After Hunter Pence flied out, Hundley lined an 0-1 pitch over the head of left fielder Jose Pirela as Tomlinson rounded third and scored without a throw.
It was the Giants' second win in the last nine games against their division rivals at AT&T Park.
Eduardo Nunez had three hits and two RBIs, Hundley singled twice and San Francisco took advantage of an error by San Diego shortstop Allen Cordoba that led to three unearned runs.
Will Myers hit his second homer in two days as part of San Diego's four-run fourth but the Padres wasted multiple opportunities and lost for the fourth time in six games (see full recap).
Rangers turn 3 Rays miscues into win
ST. PETERSBURG, Fla. -- Texas turned three Tampa Bay miscues into a three-run sixth inning and the Rangers beat the Rays 4-3 on Saturday night.
The Rangers took a 4-3 lead during the decisive sixth when two runs scored after center fielder Mallex Smith misplayed Adrian Beltre's two-out deep fly ball, and Beltre scored on two wild pitches by Chris Archer with Mike Napoli at the plate.
Elvis Andrus, who entered the series hitless in 16 at-bats, homered in his second consecutive three-hit game for the Rangers, who have won two straight following a five-game skid.
Andrew Cashner (5-8) gave up three runs and four hits over six innings. Alex Claudio, the third Rangers reliever, got four outs for his fourth save.
Claudio went two scoreless innings in Texas' 4-3, 10-inning win over the Rays Friday night to get his second win.
Archer (7-6) allowed four runs, four hits and struck out 11 to set a team record with his 24th career game with double-digit strikeouts. game. David Price had 23 double-digit strikeout games with the Rays (see full recap).
Lindor's home run in 10th inning lifts Indians past Toronto
CLEVELAND -- Francisco Lindor hit a leadoff home run in the bottom of the 10th inning and the Cleveland Indians defeated the Toronto Blue Jays 2-1 on Saturday night.
Lindor hit a 2-2 pitch from Danny Barnes (2-3) to right field for his 15th homer of the season just as a hard rain began to fall. Lindor dashed around the bases and was mobbed his teammates at home plate and was doused by several coolers of water.
The Progressive Field grounds crew put the tarp on the field while Cleveland's players were still celebrating the victory.
Bryan Shaw (3-4) retired Kevin Pillar on a groundout with two on to end the 10th.
Danny Salazar came off the disabled list and held Toronto to one hit in seven innings. Cleveland led 1-0, but Justin Smoak homered on Andrew Miller's first pitch in the eighth (see full recap).