Hanley Ramirez hit a tie-breaking homer with two outs in the eighth inning and the Marlins won their third straight, 5-to-4 over the Twins.
Reigning A-L M-V-P Justin Morneau, who is second in the A-L with 20 home runs, left the game in the eighth inning after being shaken up in a collision at home plate.
Dan Uggla hit his 14th home run and had three R-B-Is for Florida. Reliever Armando Benitez blew a save but got the win to improve to 2-and-2. Kevin Gregg pitched the ninth to earn his 14th save in as many chances.
Ramirez homered off Juan Rincon to give the struggling reliever his first loss of the season. Twins starter Boof Bonser gave up four runs in six innings.
Minnesota Twins slugger Justin Morneau was hospitalized tonight with a chest injury after he collided with Florida Marlins catcher Miguel Olivo at home plate.
Twins manager Ron Gardenhire says Morneau was coughing up blood repeatedly, was out of breath and had chest pains.
Morneau was taken away on a stretcher by fire-rescue workers after the game. He was sitting upright, wearing an oxygen mask and seemed alert.
He left the game after being injured in the eighth inning. He came around from first base on pinch-hitter Jason Kubel's two-out double and was stopped short of the plate in a collision with Olivo.
An instant after the collision, shortstop Hanley Ramirez's relay throw bounced off Olivo's glove into the dugout, allowing Morneau to reach out and touch home plate.
Morneau was then slow to rise and eventually walked to the dugout, but he didn't take the field in the bottom of the inning.