JUPITER, Fla. (AP) -- Giancarlo Stanton hit a three-run homer in the first inning that bounced on the roof of Miami's clubhouse beyond the left-field wall during the Marlins' 8-1 win over the Houston Astros on Tuesday.
Stanton turned on a Dallas Keuchel changeup for his second three-run homer in as many days and fourth home run of spring training. Stanton also lined a single in the fourth, raising his batting average to .333 and his slugging percentage to .692.
Casey McGehee hit a three-run double into the right-center field gap in the second and was thrown out trying to stretch it into a triple.
Keuchel, who hadn't allowed a run in nine innings during his three previous spring training starts, gave up seven runs and 13 hits in four innings. Marlins starter Jacob Turner allowed one run, two hits and three walks in five innings.