Giancarlo Stanton hit a grand slam off Jamie Moyer in a five-run fourth inning, Mark Buehrle was dominant after a shaky first and the Miami Marlins stayed hot by beating the Colorado Rockies 7-4 on Monday night.
Austin Kearns tied a career-best with four hits for the Marlins, whose 15-5 record in May leads the majors.
Buehrle (4-4) worked 7 2-3 innings, giving up four runs and four hits in the first and one more hit the rest of the way. Heath Bell pitched the ninth for his sixth save in 10 chances.
Moyer (2-4) allowed nine hits and six runs in 3 2-3 innings in his debut at Marlins Park, the 50th big-league stadium in which the 49-year-old has appeared during his career.
Troy Tulowitzki hit a two-run home run and Michael Cuddyer had a two-run double for the Rockies.
Stanton wasn't even born when Moyer's career began in 1986. His first game against him was one to remember.
Miami's big fourth got going with one out, when Buehrle hit a soft double - the second of his career. He sc...