Cardinals outlast Royals in 12‑10 slugfest

KANSAS CITY, Mo. (Interstat) — St. Louis scored five runs in the first inning and never trailed, holding off Kansas City 12-10 on Sunday afternoon at Kauffman Stadium.

JJ Wetherholt went 3 for 5 with two home runs and three RBIs for the Cardinals, who snapped a two-game skid against the Royals. Masyn Winn added a homer and four RBIs, and Iván Herrera contributed three hits and three RBIs. St. Louis collected 16 hits.

Kansas City answered with four runs in the second inning, including a Jac Caglianone two-run homer, and pulled within two in the ninth. Caglianone finished 2 for 3 with two home runs and three RBIs. Nick Loftin also homered. The Royals had 12 hits.

Gordon Graceffo (5-1) earned the win. Stephen Kolek (4-2) took the loss. Attendance was 28,309. Time of game was 3:05.

The Cardinals improved to 41-34. Kansas City fell to 32-46.