Coming off their road win over the Panthers, the Eagles played their Week 2 home opener against the New Orleans Saints.  Due to the rib injury to quarterback Donovan McNabb, backup quarterback Kevin Kolb was named the starter. In the first quarter, Philadelphia trailed as Saints quarterback Drew Brees completed a 15-yard touchdown pass to wide receiver Marques Colston.  The Eagles would answer with Kolb completing a 71-yard touchdown pass to wide receiver DeSean Jackson, but New Orleans replied with kicker John Carney making a 23-yard field goal.  In the second quarter, Philadelphia would tie the game again as kicker David Akers got a 23-yard field goal.  However, the Saints struck back as Brees hooked up with Colston again on a 25-yard touchdown pass.  The Eagles would close out the half as Akers made a 32-yard field goal. In the third quarter, New Orleans began to pull away as Brees completed an 11-yard touchdown pass to fullback Heath Evans, along with running back Mike Bell getting a 7-yard touchdown.  Philadelphia would answer with Kolb completing a 3-yard touchdown pass to wide receiver Jason Avant.  In the fourth quarter, the Saints continued to pull away as running back Reggie Bush got a 19-yard touchdown run.  The Eagles would get a score as Brees fumbled the ball out of his own end zone, giving Philadelphia a safety.  However, the Saints closed out their victory march as safety Darren Sharper returned an interception 97 yards for a touchdown.
Question: Who scored the games longest touchdown?
Answer: Darren Sharper