 Salvador Perez homered in both games as the Royals took two from the St. Louis Cardinals, 8-5 in the nightcap, 6-4 in the afternoon game. Colorado Rockies hold on to beat the Reds, 6-5 Wednesday night. Colorado breaks a streak of eight straight losses to Cincinnati. Elsewhere, the White Sox and Twins split a doubleheader. Cubs shut out the Orioles. Tigers beat the Guardians. Mariners blanked the Padres. Yankees beat the Rays. Phillies win over the Dodgers.