What happened: The Kansas City Royals beat the visiting St. Louis Cardinals 6-5 to extend their winning streak to three games. The interleague result keeps Kansas City rolling at home in the back half of the I-70 series.
Why it matters: The run is a welcome turn for a Royals club sitting well below .500 this season, while the loss snaps momentum for a Cardinals team that had been playing winning baseball. Stacking three in a row gives Kansas City its strongest stretch in recent weeks.
By the numbers: Kansas City sits 31-45 on the season, scoring 4.1 and allowing 4.7 runs per game, and now owns a winning streak after going WWLLW over its last five. The 6-5 final follows a 14-6 rout of St. Louis the night before. St. Louis entered at 40-33 but has now dropped consecutive games.
What to watch: Watch whether Kansas City can complete a series sweep and stretch the streak to four as the I-70 set wraps up.