
TJ Friedl hit a tie-breaking triple in the seventh inning and Tommy Pham added a solo homer as the Cincinnati Reds beat the St. Louis Cardinals 7-6 Sunday to snap a four-game losing streak.
Nolan Arenado and Juan Yepez homered for the Cardinals, who have lost four of six.
Friedl broke a 4-4 tie with a long drive to right field and Albert Almora Jr. followed with a sacrifice fly. Pham homered against his former team in the eighth.
The Reds trailed 3-0 after Arenado hit his 11th homer of the season, a two-run drive in the third.
Jeff Hoffman (1-0) picked up the win with 1 1/3 innings of scoreless relief. Alexis Diaz posted his second save.
Dakota Hudson (4-3) allowed six runs on nine hits over seven innings. He entered the game with a 6-0 lifetime record against Cincinnati.
Albert Pujols hit an RBI double in the St. Louis that made it 4-all.
Yepez hit a two-run, two-out homer in the ninth. Diaz then struck out Pujols to end the game.
UP NEXT
Cardinals: LHP Zack Thompson (0-0, 2.25) will make the first start of her career on Monday. He will face Pittsburgh RHP Mitch Keller (2-5, 5.26) in the first of a four-game series against the Pirates in St. Louis. Game time is 6:45 at Busch Stadium.