The 35-year-old veteran of 14 NFL seasons helped a whole bunch Thursday night.
"That's why I came back, because moments like this, you can't duplicate those in life," Freeney said.
"To be able to have this type of dream situation, fourth quarter, game on the line, it's kind of like ninth inning, two outs," Freeney said, "one of those situations for a defensive lineman, and I was able to make a play."
Bridgewater said he "had a clear understanding of the situation" when the play unfolded.
"We didn't have any timeouts, couldn't afford to get tackled in bounds," he said. "The play was designed to push the ball down a little and allow our guy to make the catch and get out of bounds. I had that clock going off in my head. I was ready to throw."
Chandler Catanzaro's 47-yard field goal with 1:23 to go was the winning score as Arizona (11-2) won its seventh in a row.
Bridgewater passed for 335 yards and a touchdown for the Vikings (8-5), who were playing without four defensive starters but made it close after being embarrassed at home by Seattle 38-7 on Sunday.
Arizona moved downfield and left guard Mike Iupati caught a deflected pass for 10 yards in the drive to the decisive field goal.
Peterson had one of the fumbles on what was supposed to be a reverse. Josh Mauro knocked the ball away from him and Alex Okafor recovered at the Arizona 43. Five plays later, Palmer threw to Floyd, who followed Larry Fitzgerald's crunching block and raced down the sideline for the touchdown that made it 17-10
The Vikings had tied it 10-all on Walsh's 44-yard field goal with 7 seconds left in the first half. Earlier, Minnesota was driving for what would have been the go-ahead touchdown when Jarius Wright caught a short pass from Bridgewater, then was hit by Deone Bucannon and fumbled. Bucannon recovered at the Arizona 15.
Copyright 2015 by The Associated Press