Trying to snap a two-game losing streak, the Ravens flew to the Hubert H. Humphrey Metrodome for a Week 6 interconference duel with the Minnesota Vikings.  Baltimore would trail in the first quarter as Vikings quarterback Brett Favre completed a 19-yard touchdown pass to tight end Visanthe Shiancoe and a 4-yard touchdown pass to wide receiver Bernard Berrian.  Afterwards, the Ravens would snag the only points of the second quarter with kicker Steven Hauschka making a 29-yard field goal. In the third quarter, Minnesota would extend its lead as kicker Ryan Longwell nailed a 40-yard field goal. Baltimore would come right back into the game with running back Ray Rice's 22-yard touchdown run, but Longwell helped out the Vikings with a 22-yard field goal.  In a nerve-racking fourth quarter, Minnesota increased its lead with Favre finding Shiancoe again on a 1-yard touchdown run.  The Ravens would respond with quarterback Joe Flacco's 32-yard touchdown pass to wide receiver Mark Clayton.  After Longwell gave the Vikings a 29-yard field goal, Baltimore would take the lead as Flacco completed a 12-yard touchdown pass to wide receiver Derrick Mason and Rice getting a 33-yard touchdown run.  Minnesota would regain the lead as Longwell booted a 31-yard field goal.  Flacco would get the Ravens into scoring range, but Hauschka's 44-yard field goal attempt sailed wide left, preserving the Vikings' so-far perfect season. With the loss, Baltimore went into its bye week at 3-3. This also marked the first time that the Ravens defense allowed back-to-back 100-yard rushers since 2005 (Bengals' Rudi Johnson & Texans' Domanick Williams).
Question: Who threw the first touchdown pass of the game?
Answer: Brett Favre