Coming off their win over the Cowboys, the Packers stayed at home for a Week 11 duel with the San Francisco 49ers.  In the first quarter, Green Bay began the game with a 23-yard field goal from kicker Mason Crosby.  The 49ers would respond with kicker Joe Nedney nailing a 46-yard field goal, yet the Packers came back with Crosby's 27-yard field goal.  In the second quarter, Green Bay would add onto their lead as quarterback Aaron Rodgers completed a 64-yard touchdown pass to wide receiver Greg Jennings and a 7-yard touchdown pass to wide receiver Jordy Nelson.  Afterwards, Crosby would end the half with a 27-yard field goal. San Francisco would begin to rally in the third quarter as quarterback Alex Smith completed a 38-yard touchdown pass to wide receiver Michael Crabtree, yet the Packers would answer in the fourth quarter as running back Ryan Grant got a 1-yard touchdown run.  The 49ers tried to come back as Smith threw a 24-yard touchdown pass to tight end Vernon Davis and a 10-yard touchdown pass to running back Frank Gore, yet Green Bay's defense would prevent any further progress.
Question: Who caught the games longest TD?
Answer: Greg Jennings