Michael Wacha delivers a strong outing as the Kansas City Royals beat the Cleveland Guardians 3–0, ending Cleveland’s seven-game winning streak. Wacha dominates for eight innings, limiting the Guardians’ offense to four singles while keeping them off the scoreboard for most of the game.
In the ninth inning, the Royals add insurance as rookie Carter Jensen hits a two-run home run. The win continues Kansas City’s hot stretch, extending their run of success to 11 wins in 12 games. Multiple outlets note the Royals’ post–All-Star form, including that the team has gone 23–16 since the break. Cleveland enters the game after a road trip that includes a 6–0 run, and the defeat concludes that winning momentum against a Royals team that remains firmly in control on both pitching and timely hitting.