Minneapolis, MN (SportsNetwork.com) -  Teddy Bridgewater threw two touchdown passes, including one  with  18  seconds remaining that gave the  Minnesota Vikings a 30-28 preseason victory over the Arizona Cardinals. 

Matt  Cassel started under center for Minnesota and completed 12-of-16 passes for 153 yards and a touchdown, while the rookie first-round draft pick Bridgewater finished 16-for-20 for 177 and two scores in relief. 

The Cardinals were leading 28-24 with 1:07 left when Bridgewater and the Vikings offense got the ball back on their own 17-yard line. Bridgewater found Rodney Smith for short gains of 10 and six yards and following a 12-yard 
completion to Jarius Wright, went back to Smith for  37 yards down the left sideline to the Arizona 18. 

Four  plays  later, Bridgewater  hooked up  with Smith  for a 2-yard, go-ahead score. 

Joe Banyard carried six times for 64 yards for Minnesota, while tight end Kyle Rudolph caught four passes for 89 yards and a touchdown. 

Drew  Stanton had  a touchdown  pass for  Arizona and  Jonathan Dwyer, Robert Hughes and Zach Bauman had scores on the ground. 

Dwyer's 1-yard plunge made it 7-0 early on, but the Vikings countered with a short Blair Walsh field goal and Cassel's 51-yard touchdown to Rudolph to go in front 35 seconds into the second quarter. 

It was 21-13 in favor of the Cardinals through three quarters. Walsh kicked another short field goal to close  the gap, and Allen Reisner caught a 3-yard  touchdown pass  from Bridgewater midway through the fourth to give the 
Vikings a brief lead. 

Bauman's 6-yard score with 1:11 remaining  put Arizona  back ahead prior to Bridgewater's comeback drive.