The Kansas City Royals squeaked out a win over the Cleveland Guardians, 4 to 3, on March 29.

Explore