Darick Hall's tiebreaking home run was his third homer since being called up, and Rhys Hoskins went deep to add an insurance run, leading the Philadelphia Phillies to a 5-3 win over Nolan Arenado and the St. Louis Cardinals on Friday night.
The Phillies victory came despite Arenado hitting for the cycle, the second of his career and the 17th in Cardinals history. He had an RBI triple in the first, a two-run homer in the third, doubled in the sixth and was credited with a single in the eighth after his hard-hit grounder caromed off third baseman Matt Vierling's glove.
"It hasn't hit me yet because the game didn't turn out the way we wanted," Arenado said. "Obviously it's a rare thing, a special thing. I just thank God I was able to do it today."
Hall broke a 3-all tie in the sixth when he led off by driving a 79-mph changeup from Miles Mikolas (5-6) into the seats in right. All three of Hall's hits have been home runs since his arrival from Triple-A Lehigh Valley on Wednesday.
"To be able to come up and perform and help the team is everything," Hall said.
The 26-year-old Hall went deep twice in Philadelphia's 14-4 victory over the Atlanta Braves on Thursday night.
"He's got to be on top of the world right now," Hoskins said.
Hoskins gave Philadelphia a two-run cushion in the seventh by homering in his third straight game, a solo shot to deep left-center.
"We got contributions from all over the yard," Hoskins said. "Pretty cool win. It's nice to get a win to start the series."
Mickey Moniak added an RBI double for Philadelphia, which will play six of its next nine games against St. Louis.
The Phillies are 19-8 since interim manager Rob Thomson took over for the fired Joe Girardi last month.
José Alvarado (2-1) pitched two-thirds scoreless innings in relief for the victory, and Brad Hand tossed a scoreless ninth for his third save in four chances.
"They have some swing-and-miss (pitchers) in that bullpen," Cardinals manager Oliver Marmol said. "Tough night."
The Phillies took advantage of an error by Arenado in the fifth when they tied the game with three runs. Garrett Stubbs led off with a hard-hit grounder to third base, but it went off the glove of Arenado and Stubbs reached first. After Vierling's single, Moniak doubled to the wall in right-center to score Stubbs. Vierling and Moniak went on to score on Kyle Schwarber's groundout and Hoskins' sacrifice fly.
"They capitalized on it, for sure," Marmol said.
Mikolas left after 5 ⅓ innings, with two of his four runs allowed earned on six hits with a strikeout and two walks.
Phillies starter Bailey Falter, filling in for injured right-hander Zach Eflin (right knee bruise), gave up three runs on five hits in four innings with five strikeouts and a walk.
Arenado's triple in the first and homer in the third put the Cardinals up 3-0. He also hit for the cycle on June 18, 2017.
"Obviously, he'd rather have the win," Marmol said. "It's still special to do that. It's hard to come by."
The Associated Press contributed to this report.