With two games left in the season, Miami won for the 60th time.
Tom Koehler (5-10) was credited with the victory after giving up two runs on five hits in 5 1/3 innings. It was Miami's fourth win in six games. Steve Cishek worked around a leadoff single in the ninth for his 34th save.
Jose Alvarez (1-5) survived only 2 2/3 innings, giving up the three Miami runs on two hits.
Exploding whale video goes viral on Internet
Toddler uninjured after being knocked over by Obama family dog