ST. LOUIS (AP) — Paul Goldschmidt is so hot at the plate, not even Yu Darvish can slow him down.
Goldschmidt homered for the seventh time in eight games, a go-ahead drive off Darvish in the sixth inning that lifted the St. Louis Cardinals over the Chicago Cubs 2-1 Tuesday night and back into sole possession of the NL Central lead.
Goldschmidt was 1 for 14 against Darvish before hitting a single and the winning home run.
A six-time All-Star, Goldschmidt drove a fastball from Darvish (3-5) to center for his 25th home run this season.
"I haven't had too much success against Darvish," Goldschmdit said. "I was just trying to get on base. Fortunately, I got enough of it to get it out of here."
Goldschmidt is hitting .364 (12 for 33) in his last eight games with 14 RBIs. He has 11 home runs in July, which ties his career high for a month.
"This is something I've never done, hit home runs like this," Goldschmidt said. "This game is crazy. Just enjoy the good times and forget about the bad."
Chicago manager Joe Maddon knew how hot Goldschmidt has been lately.
"We didn't want him to beat us and he did," Maddon said.
St. Louis (57-49) dropped out of first place on May 7 but has held at least a share of the lead since Thursday and moved one game ahead of the Cubs (56-50).
Giovanny Gallegos (3-1) retired Kyle Schwarber on a bases-loaded flyout that ended the sixth after he relieved Adam Wainwright, who allowed one run and five hits in 5 2/3 innings.
"We've got a guy that is effective the same against lefties as he is against righties," St. Louis manager Mike Shildt said about Gallegos. "We trust Gio. He throws strikes and has got two out pitches."
After a pair of two-out walks in the eighth by Andrew Miller, Carlos Martinez struck out Ian Happ. Martinez then struck out his first two batters in a perfect ninth for his 11th save in 13 chances. Martinez was perfect in eight opportunities in July, and this was his third save of four or more outs.
"They are good but we are better," Martinez said. "We think we are better."
Darvish gave up two runs and six hits in six innings with nine strikeouts, no walks, a hit batter and two wild pitches. Darvish has 10 wild pitches this season.
"The pitch to Goldschmidt, I should maybe go more in but he's very good. It was a good pitch," Darvish said. "He's a monster. That's why he could hit that pitch."
Chicago has lost 21 of its last 29 road games and is 0-8-1 in nine road series since May 27.
Javier Baez hit an RBI single in the fourth that scored Jason Heyward, who singled and advanced to second on Kris Bryant's fly to deep center. Heyward had his seventh three-hit game this season.
The Cubs stranded 10 baserunners.
"We left a lot of runners on," Maddon said. "We've got to drive them in.
St. Louis tied the score in the bottom half when Jose Martinez and Goldschmidt singled, and Darvish threw a pair of wild pitches.
For the first time since the Cardinals and Cubs first met in 1892, the home team has won the first 10 games of the season series.
Chicago acquired RHP David Phelps from Toronto for minor league righty Thomas Hatch. Phelps had a 3.63 ERA in 17 relief appearances with the Blue Jays.
St. Louis recalled rookie OF Lane Thomas from Triple-A Memphis. He took the roster spot of OF Harrison Bader, who was optioned to Memphis on Monday. ... St. Louis acquired left-handed reliever Adalberto Mejia off waivers from the Los Angeles Angels and transferred INF Jedd Gyorko (right wrist/back strain) to the 60-day IL.
Cubs: RHP Pedro Strop (neck tightness) went on the 10-day IL retroactive to Saturday. RHP Don Underwood was recalled from Triple-A Iowa and joined Chicago roster for the second time in his career.
Cardinals: OF Marcell Ozuna (broken right finger) was 1 for 3 with an RBI as he began a rehab assignment for Memphis. ... C Yadier Molina (right thumb tendon strain) will begin swinging a bat Friday. ... OF Dexter Fowler was 0 for 4 in his return to the starting lineup. Fowler last started Friday, when he fouled a ball off his left foot. He hit pinch hit Sunday and hit a ninth-inning homer.
Chicago RHP Kyle Hendricks (7-8) starts Wednesday against St. Louis RHP Miles Mikolas (7-10).
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP_Sports