BALTIMORE - The Minnesota Vikings would have loved to remember Sunday's game against the Baltimore Ravens for the experience of playing in the snow, as they used to do before playing under a dome.

Instead, the Vikings (3-9-1) lost running back Adrian Peterson to a foot injury in the second quarter and absorbed another painful defeat, 29-26.

Ravens QB Joe Flacco threw a 9-yard touchdown pass to rookie Marlon Brown with four seconds left to cap a wild back-and-forth final 125 seconds that featured five touchdowns and five lead changes.

Brown's catch concluded a five-play, 80-yard drive that took only 41 seconds.

"We thought the game was over four times," Vikings defensive end Jared Allen said. "But they came back every time we scored."

The zany ending overshadowed a first half in which a driving snow left the field almost unplayable.

"I had always wanted to play in the snow, and I got my opportunity today," said receiver Cordarrelle Patterson. "We expected to win. And in the end, it wasn't what we expected it to be."

Peterson, the NFL's leading rusher and 2012 MVP, hurt his right foot in the second quarter after catching a short pass and being tackled near the sideline by linebacker Arthur Brown.

"We did X-rays, and it came back pretty clear," said Peterson, who finished with 13 yards on seven carries. "The next step is to get an MRI done [on Monday] and find out more."

Toby Gerhart, subbing for Peterson, gained 89 yards on 15 attempts. Matt Cassel was 17 for 28 for 265 yards.

Flacco completed 28 of 50 passes for 245 yards and three interceptions for the Ravens (7-6).

"It was unlikely that we win this game today," the Audubon grad said, "but we did."

The Vikings' bad day in Baltimore didn't end once they left M&T Bank Stadium. Yahoo Sports reported that the Minnesota team plane was hit by a catering truck, leaving the Vikings grounded for a few hours.

Ravens 29, Vikings 26

Minnesota 0 3 3 20 - 26

Baltimore 7 0 0 22 - 29

First quarter

Bal-Dickson 1 pass from Flacco (Tucker kick), 4:14.

Second quarter

Min-FG Walsh 39, 4:28.

Third quarter

Min-FG Walsh 40, 12:02.

Fourth quarter

Min-Simpson 8 pass from Cassel (pass failed), 14:22.

Bal-Pitta 1 pass from Flacco (T.Smith pass from Flacco), 2:05.

Min-Gerhart 41 run (Walsh kick), 1:27.

Bal-J.Jones 77 kickoff return (Tucker kick), 1:16.

Min-Patterson 79 pass from Cassel (Walsh kick), :45.

Bal-M.Brown 9 pass from Flacco (Tucker kick), :04.

A: 70,921.

Min   Bal

First downs 15   23

Total Net Yards 379   325

Rushes-yards 25-114   27-97

Passing 265   228

Punt Returns 1-14   4-44

Kickoff Returns 5-131   4-152

Interceptions Ret. 3-1   0-0

Comp-Att-Int 17-38-0   28-50-3

Sacked-Yards Lost 0-0   2-17

Punts 9-44.1   6-54.7

Fumbles-Lost 3-1   1-0

Penalties-Yards 6-90   5-45

Time of Possession 27:48   32:12

INDIVIDUAL STATISTICS

Rushing: Minnesota, Gerhart 15-89, Peterson 7-13, Cassel 2-6, Patterson 1-6. Baltimore, Rice 17-67, Flacco 1-22, Pierce 7-12, Leach 1-0, J.Jones 1-(minus 4).

Passing: Minnesota, Cassel 17-38-0-265. Baltimore, Flacco 28-50-3-245.

Receiving: Minnesota, Patterson 5-141, Jennings 5-53, Simpson 4-48, Carlson 2-19, Peterson 1-4. Baltimore, M.Brown 7-92, Pitta 6-48, Rice 5-42, J.Jones 4-37, Dickson 2-8, T.Smith 1-11, Pierce 1-5, Stokley 1-2, Leach 1-0.

Missed Field Goals: None.