2026-06-20

The Kansas City Royals beat the St. Louis Cardinals 6-5 Friday night to clinch the three-game series and snap a three-series losing streak. Jac Caglianone hit a home run and drove in two runs, while Seth Lugo pitched six innings in his return from the concussion list. Lugo allowed two runs on five hits, and Alex Lange earned his fifth save. The Cardinals scored a run in the first on a sacrifice fly by Jordan Walker, but the Royals seized the lead with four runs in the fourth. Lane Thomas led off with a double and scored on a single by Caglianone. Michael Massey's single drove home Caglianone, and Isaac Collins drove home Massey and John Rave with a double. The Royals added a run in the fifth on Caglianone's homer and another on a sacrifice fly by Tyler Tolbert in the sixth. The Cardinals got three runs in the ninth off Matt Strahm, but Lange stranded the tying run. And the Royals' win was a much-needed boost after a tough stretch. But the Cardinals will look to bounce back on Sunday. So the stage is set for an exciting conclusion to the series. The Royals will face RHP Dusty May, who has a 3.75 ERA, and the Cardinals will face RHP Stephen Kolek, who has a 2.68 ERA. Caglianone's home run was his 10th of the season, and he now has 10 RBIs in his last 10 games. The Royals' bullpen was able to hold off the Cardinals' late surge, with Lange earning the save. The game was played in front of a lively crowd at Kauffman Stadium, with the Royals' fans cheering on their team to a big win.