Alex Gordon and Salvador Perez each homered and Jason Hammel earned his first victory of the season as the Kansas City Royals beat the St. Louis Cardinals 5-1.
Hammel (1-5) has been winless in his previous 13 starts dating back to his last win Sept. 6, 2017.



