Nolan Arenado, Trevor Story and Ian Desmond homered in succession during a six-run third inning, German Marquez pitched effectively for six innings and the Colorado Rockies snapped an eight-game home losing streak by beating the New York Mets 10-8.
Buster Posey homered in the first, Gorkys Hernandez hit a two-run drive in the second with an RBI double later, and the San Francisco Giants held their lead this time to beat the Miami Marlins 6-3 in another night of plunking by both pitching staffs.
C.J. Cron homered early and Wilson Ramos hit a tiebreaking RBI single in the eighth inning to lift the Tampa Bay Rays to a 2-1 win on Tuesday night to snap a 12-game winning streak by the Houston Astros.
Cole Hamels allowed four hits over seven innings, Delino DeShields doubled home two runs as the Texas Rangers defeated the Kansas City Royals 4-1 Tuesday night to extend their winning streak to a season-high four games.
Alcides Escobar's streak of making 406 consecutive starts as the Kansas City Royals shortstop is about to end.Manager Ned Yost said he plans to play Adalberto Mondesi, 22, a couple of days a week at shortstop.