The offense went silent in a 3-2 loss to the Kansas City Royals that snapped a five-game winning streak.