Hoping to rebound from their loss to the Cardinals, the Seahawks flew to the Hubert H. Humphrey Metrodome for an Inter conference duel with the Minnesota Vikings. Seattle trailed early in the second quarter when QB Brett Favre completed three touchdown passes: One to WR Percy Harvin for 23 yards, TE Visanthe Shiancoe for 8 yards and then to WR Bernard Berrian for 3 yards. Then in the third quarter the margin increased as Favre hooked up with WR Sidney Rice on a 7-yard touchdown pass. Then Seattle's kicker Olindo Mare got a 40-yard field goal to avoid a shutout loss. In the fourth quarter the margin increased even further as QB Tarvaris Jackson made a 34-yard touchdown pass to WR Sidney Rice, then Seattle has their first touchdown of this game when RB Justin Forsett made a 1-yard run (With a failed 2-point conversion attempt).
Question: How many TD passes did Favre complete in total?
Answer: 4