FINAL: Ravens 29, Vikings 26
What started out a slow, slogging game in the snow, with as many punts as points in the first half, ended in a shootout with five touchdowns in the final 2:07 of the game.
The final two minutes were a roller coaster ride as the Vikings and Ravens scored on five consecutive possessions.
The game-winning touchdown came on a great catch by rookie wide receiver Marlon Brown in the back of the end zone. It came on a nine-yard pass from quarterback Joe Flacco with 0:09 left in the game. Brown led the Ravens with seven catches for 92 yards and the touchdown.
Flacco was able to overcome three interceptions with three touchdowns. He finished 28-of-50 passing for 245 yards to keep the Ravens in the playoff hunt.
The fourth quarter opened with the Ravens leading 7-6. The Vikings scored their first touchdown on the second play of the quarter. Quarterback Matt Cassel completed an eight-yard pass to wide receiver Jerome Simpson for his first touchdown as a Viking. It gave the Vikings a 12-7 lead after they failed on a two-point conversion.
Cassel finished 17-of-39 passing for 265 yards and two touchdowns.
The Ravens answered with a go-ahead touchdown with only 2:07 left in the game. Flacco connected on a one-yard touchdown pass with tight end Dennis Pitta, who was making his season debut. The two-point conversion gave the Ravens a 15-12 lead.
This is when things really got crazy.
The Vikings scored on a two-play drive that covered 68 yards and only took 38 seconds off the clock. Backup running back Toby Gerhart, who was in the game after Adrian Peterson left with an injury in the first half, scored on a 41-yard run. It gave the Vikings a 19-15 lead. Gerhart finished with 89 yards on 15 carries for the Vikings.
That lead didn't last long as Torrey Smith returned the ensuing kick 77 yards to put the Ravens back in front 22-19.
With only 1:11 left in the game the see-saw battle was not over.
The Vikings used another quick strike to retake the lead. On a 3rd-and-10 from their own 21-yard line, Cassel completed a screen pass to Cordarrelle Patterson that turned into a 79-yard touchdown as Patterson sliced his way through the Ravens defense.
The problem is the Vikings left 1:01 on the clock as Flacco led the Ravens for the winning score.