Royals blank Guardians as Wacha dominates
Michael Wacha dominated Cleveland, allowing only four singles over eight innings as the Royals powered to a 3-0 win that snapped the Guardians’ seven-game streak. Wacha walked none and fanned 10, extending his strong run against the division and helping Kansas City to 11 wins in 12 games and 23-16 since the All-Star break. The Royals finally pushed runs across in the fifth, with Bobby Witt Jr. scoring on a Salvador Perez groundout after Witt doubled, and rookie Carter Jensen delivered a two-run homer in the ninth to seal the victory. Cleveland managed just four hits and left-hander Tanner Bibee took the loss despite six innings of one-run ball, as the Guardians’ offense again struggled with runners in scoring position. Wacha’s performance backed Kansas City’s surprising push, aided by Witt Jr.’s return from the injured list and the Royals’ continued surge in a season that has seen them climb back into contention through a string of quality starts and timely hitting.

