In the end though, it was the leg of Adam Vinatieri, who nailed a 53-yard field goal with 8 seconds left to give the Colts the 23-20 win.
The loss puts the Vikings at 1-1 after an OT win last week over the Jaguars.
The Vikings tied the game with 31 seconds left when Ponder hit TE Kyle Rudolph, erasing a two touchdown deficit.
Ponder hit Stephen Burton with a 7-yard TD with five minutes left, and then got the ball back with 2:50 left to go on a 9-play, 47-yard drive to tie the game up at 20.
On the day Ponder was 27-for-35 for 245 yards with two scores. Adrian Peterson went for 60 yards on the ground for the Vikings, who outgained the Colts 327 to 278.
After the Vikings tied it, Luck started the game-winning drive with back-to-back 20-yard completions, then drew the Vikings offside before spiking the ball with 12 seconds to go.
The first overall pick was solid, going for two touchdowns in going 20 of 31 for 224 yards. The QB hit Dwayne Allen with a 3-yard TD in the first, and then found Reggie Wayne for a 30-yard score to make it 17-6 right before the half.
The Vikings trailed 20-6 after Vinatieri kicked a 45-yard field goal with 7:06 to play in the third. They then scored 14 points before Luck’s last second drive.