Magic hold Heat to 6 points in 4th quarter in 105-85 win