Coming off their home win over the Raiders, the Ravens traveled to Cleveland Browns Stadium for a Week 9 AFC North rematch with the Cleveland Browns.  In the first quarter, Baltimore's first drive ended with a 41-yard field goal by kicker Matt Stover, while rookie quarterback Joe Flacco completed a 47-yard TD pass to WR Mark Clayton.  The Browns immediately responded with WR Joshua Cribbs returning a kickoff 92 yards for a touchdown.  In the second quarter, Cleveland tied the game with a 23-yard field goal by kicker Phil Dawson.  The Ravens answered with Stover making a 32-yard field goal, yet the Browns closed out the half with Dawson making a 54-yard field goal. In the third quarter, Cleveland took the lead as quarterback Derek Anderson completed a 28-yard TD pass to WR Braylon Edwards and a 7-yard TD pass to RB Jason Wright.  Baltimore closed out the quarter with a 1-yard TD run by FB Le'Ron McClain.  In the fourth quarter, the Ravens rallied with Flacco completing a 28-yard TD pass to WR Derrick Mason, Stover nailing a 22-yard field goal, and LB Terrell Suggs returning an interception 42 yards for a touchdown.
Question: Who scored on the longest touchdown play?
Answer: Joshua Cribbs