Nick Loftin homered to start a six-run fifth inning, Bobby Witt Jr. also homered and the Kansas City Royals erased a five-run deficit to beat the St. Louis Cardinals 10-7 on Tuesday.
Vinnie Pasquantino hit a game-tying two-run double off Cardinals reliever Steven Matz (3-2), and Salvador Perez followed with an RBI single to give Kansas City an 8-7 fifth inning lead.
Cardinals' starter Andre Pallante allowed a career high-tying seven runs on seven hits in 4 1/3 innings.
Alec Burleson hit a two-run home run to center field to cap off a five-run third inning and chase Michael Lorenzen (3-7) from the game after allowing seven runs on seven hits in 2 2/3 innings.
Royals LHP Noah Cameron (2-1, 1.05 ERA) will face Cardinals RHP Miles Mikolas (4-2, 3.90) Wednesday night.
(AP Phoo Scott Kane)