After the week 12 win over the Cleveland Browns, the Bengals stayed home for a game against the Detroit Lions. The first and only score of the first quarter for both teams came when the Lions' Calvin Johnson caught a 54-yard pass from Matthew Stafford for a touchdown, which made the Lions lead 7-0 at the end of the first quarter. In the second quarter, with 11:50 left, Jonathan Fanene got a 45-yard interception pass for a touchdown, which tied the game 7-7. Later in the 2nd quarter, with 5:50 left, Chad Ochocinco caught a 36-yard pass from Carson Palmer for a touchdown, which made the Bengals lead by 7. In celebration, he donned a poncho and sombrero, for which the NFL handed him another $20,000 fine. A 44-yard field goal by Shayne Graham with 0:09 left in the half made the halftime score 17-7. A 39-yard field goal by Shayne Graham was the only score for both teams in the 3rd quarter. With 8:11 left in the 4th quarter, Shayne Graham kicked a 23-yard field goal, to make the score 23-7. The Lions later had a 2-yard touchdown run by Kevin Smith with 1:36 left in the game. The Lions then attempted a 2-point conversion, but failed, making the final score 23-13. With the win, the Bengals improved to 9-3 and secured only their third winning season in nineteen years .
Question: Which quarterback threw the longest touchdown pass?
Answer: Matthew Stafford