Let this sink in for a minute: The Detroit Lions are on a three-game winning streak.

The Lions’ 34-27 come-from-behind victory in Miami is Detroit’s third win in a row, and their second straight road win after they spent most of the last 10 years being one of the worst road teams in NFL history.

For the Dolphins, the loss drops them to 1-7 at home this season. Miami has the greatest home-field disadvantage in NFL history.

But Miami had every opportunity to win today. With just five minutes to go in the game, the Dolphins had a 27-17 lead and seemed to be in complete command.

And then things got crazy: First, Lions running back Jahvid Best took a short pass from quarterback Shaun Hill and raced 53 yards for a touchdown to make the score 27-24. Then, when Dolphins quarterback Chad Henne just needed to play it safe and run some time off the clock, he threw a bad pass that Nathan Vasher intercepted for Detroit, setting up a Dave Rayner 47-yard field goal that tied the score 27-27.

And then Henne did it again, throwing another bad pass that Lions linebacker Deandre Levy picked off and returned 30 yards for the game-winning score.

For Miami fans, the story of the game will be Henne. It’s hard to see how this guy can be a starting quarterback in the NFL if he can’t avoid throwing two interceptions in the last five minutes of a game the Dolphins appeared to have in the bag.

But for Detroit fans, the story is that the Lions are finally, after a decade of futility, showing signs of being a competent NFL team.