On the Vikings' next possession, Chester Taylor again dropped the ball, and this time Hill picked up the loose ball and ran 48 yards for a touchdown that gave the Dolphins a 17-13 lead.
After the teams traded punts, Jason Taylor did it again, stepping in front of a screen pass to record his second interception of the season.
He took this one back 51 yards for his seventh career touchdown, and the Dolphins suddenly had a 24-13 lead.
Minnesota made the final score more respectable with a meaningless Chester Taylor touchdown on the last play of the game.
The Dolphins needed the defense to bail them out because the offense sputtered badly in the second half after taking a 10-7 lead into the locker room.
Of course, the Dolphins would have been in better shape had it not been for a fumble on a bad exchange between Harrington and Ronnie Brown on first-and-goal from the 1-yard line.
The Dolphins, meanwhile, kept the Minnesota offense in check except for a 96-yard drive in the first quarter and the final drive when the Vikings converted two fourth-down situations.
In between, though, the defense provided the big plays necessary to give the Dolphins another victory as they continue to inch closer to the .500 mark.