MARLINS 8, CUBS 7
Jesús Sánchez hit a leadoff homer and a game-ending triple as Miami came back to beat Chicago on Monday.
REDS 7, PIRATES 1
Austin Hays had three hits and two RBIs, and scored the go-ahead run as Cincinnati beat Pittsburgh for their fifth consecutive victory.
RED SOX 3, METS 1
Jarren Duran had a double and a triple as Boston tagged Mets ace Kodai Senga for three runs and beat New York.
ASTROS 4, RAYS 3
Josh Hader stranded a runner on third in the ninth inning to preserve Houston’s victory over Tampa Bay.
BREWERS 5, ORIOLES 4
William Contreras went 4 for 4 and hit a tiebreaking two-out single in the eighth inning as Milwaukee beat Baltimore.
MARINERS 5, WHITE SOX 1
Julio Rodríguez hit a grand slam and Seattle beat Chicago.
CARDINALS 11, TIGERS 4
Sonny Gray struck out 10, leading St. Louis to a rain-delayed victory over Detroit.