On this day, there would be no Minneapolis Miracle.

And, for the 52nd consecutive year, a team will not play in a Super Bowl hosted by their city.

Nick Foles threw for 353 yards and three touchdowns as he and the Philadelphia Eagles silenced their critics with a 38-7 thrashing over the Minnesota Vikings.

Foles was 26-33 on the day and completed his last 15 passes.

The Eagles rolled up 456 yards in offense and the Philly defense forced three turnovers in the lopsided win.

Minnesota drove 75 yards on its first possession with Case Keenam hitting tight end Kyle Rudolph with a 25 yard touchdown pass, but that would be the only Vikings' score of the game.

On Minnesota's next possession, Patrick Robinson intercepted Keenum and returned it 50 yards for the tying touchdown.

The Eagles forced a punt on the next possession and then drove 75 yards for the score that put them on top for keeps as LaGarrett Blount scored from eleven yards out.

Later in the second quarter, Minnesota put together a good drive and appeared to be headed to the tying score, but Derek Barnett sacked Keenum and forced a fumble that was recovered by Chris Long.  Foles then hit Alshon Jeffery with a 53 yard score to give the Eagles a 21-7 lead with 1:09 left until halftime.

But the Eagles weren't done.

The offense took over after a punt with 0:29 left and Foles completed three straight passes, including a 36 yard strike to Kyle Ertz and Jake Elliott's 38 yard field goal as time expired gave the Eagles a 24-7 lead at the half.

The Eagles scored on the first two possessions of the second half as Foles found Torrey Smith on a 41 yard touchdown strike and put the game away on a four yard pass to Jeffery.