St. Joseph Post
(AP) - Albert Pujols homered for the first time since returning to St. Louis and Andrew Knizner hit a three-run shot as the Cardinals defeated the Kansas City Royals 6-5 Tuesday.
Nolan Arenado also went deep for St. Louis, which has won 20 of 27 interleague games against the Royals since 2017.
Pitcher Daniel Lynch was tagged for six runs in five innings to take the loss.
Salvador Perez homered twice and Michael A. Taylor also connected for Kansas City, which has allowed 33 runs in losing its last three games.
The 42-year-old Pujols, who also singled twice in a 3-for-4 performance, signed with St. Louis on March 28th for his final season.
The Royals and Cardinals conclude the midweek series on Wednesday at 12:15. The game will be broadcast on KFEQ Radio (680, 95.3). Zach Greinke will start on the mound for Kansas City.