ST. LOUIS (AP) — Carlos Martinez pitched two-hit ball into the eighth inning for his first win as a starter since 2018, leading the St. Louis Cardinals over the Philadelphia Phillies 5-2 on Tuesday night.
Paul Goldschmidt and Tommy Edman hit two-run doubles. Nolan Arenado doubled twice and made a dazzling catch as St. Louis won for the fourth time in five games.
Martinez (1-4) allowed two runs, one of them earned, in 7 1/3 innings. He had been 0-9 in his last 12 starts — his previous win came on Sept. 1, 2019, the year he spent as the Cardinals’ closer.
Martinez struck out four and walked two. Alex Reyes picked up his sixth save.
“It was vintage Carlos tonight and that was awesome,” Arenado said.
Martinez set down 13 successive batters before issuing a one-out walk to pinch-hitter Matt Joyce in the eighth.
Martinez was aware that it had been a long time since he recorded a win as a starting pitcher.
“Just keep going, keep going,” Martinez said. “I was feeling really nasty.”
Using his own nickname, the two-time All-Star added: “The ‘Tsunami’ is coming again.”
Added manager Mike Shildt: “It’s coming ashore.”
Arenado turned in the defensive play of the night with a running catch of a foul pop off the bat of Bryce Harper to end the third. Overshifted, Arenado went a long way to make the grab right in front of the stands at a full sprint.
“I told him he had plenty of room,” catcher Andrew Knizner said. “I don’t think he heard me.”
Zach Eflin (1-1) gave up five runs on nine hits over 6 2/3 innings. He struck out eight and did not walk a batter. Eflin has gone at last six innings in all five starts.
“I felt like I did a good job of battling the whole night,” Eflin said. ”I gave up a couple of cheap hits. But at the end of…