Hoping to rebound from their loss to the Dolphins, the 49ers flew to the Edward Jones Dome for a Week 16 NFC West rematch with the awful Rams.  In the first quarter, the Niners struck first with a 48-yard field goal from kicker Joe Nedney.  The Rams would take the lead in the second quarter with kicker Josh Brown's 43-yard field goal, quarterback Marc Bulger's 30-yard touchdown pass to wide receiver Keenan Burton, and Brown's 38-yard field goal.  After a scoreless third quarter, St. Louis would increase its lead in the fourth quarter with Brown nailing a 22-yard field goal.  Afterwards, San Francisco took the lead with quarterback Shaun Hill completing a 3-yard touchdown pass to wide receiver Isaac Bruce and a 48-yard touchdown pass to rookie wide receiver Josh Morgan. With the season-sweep, the 49ers improved to 6-9. This was also the 1st time the 49ers swept the Rams since 2005.
Question: Who threw the longest touchdown?
Answer: Shaun Hill