ST. LOUIS, Mo. – The threat of severe weather has postponed today’s Cardinals game against the Royals at Busch Stadium. It has been rescheduled for Monday, May 2 at 3:15 pm.

The Kansas City Royals would like to end a three-game skid with a win over the St. Louis Cardinals. Tuesday 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.

Nolan Arenado also went deep for St. Louis, which has won 20 of 27 interleague games against the in-state Royals since 2017. 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 28 for his final season. The star slugger played for the Cardinals from 2001-11, helping them win two World Series.