Late in the fourth quarter, the Vikings were down by 14 and it looked like the season was about to finally crash down on them. Then Brett Favre reached way back, pulled some of that old magic from his hat and sparked a comeback that included a game-tying touchdown to Visanthe Shiancoe with 27 seconds left.
In overtime, the Vikings finished the game off, scoring a field goal for the victory. So now the Vikings are still within reach of climbing the division standings.
Miami and Tennessee are also both middle of the pack teams, trying everything they can to jump into the playoffs. The Titans claimed Randy Moss off waivers, and the Dolphins have made Chad Pennington the starting quarterback once again. These two teams will square off in Week 10.
Also, all four NFC West teams are within two games of each other in the standings, and will face each other this week.
Who will strengthen their playoff positions? Who will fall back?
Bye week: Green Bay, Oakland, New Orleans, San Diego
Last week: 9-4