After winning on the road, the Bengals returned home for Game 2 against the Steelers.  The Bengals scored first in the first quarter when Randy Bullock kicked a 35-yard field goal to make it 3-0.  They would make it 10-0 later on in the quarter when Andy Dalton found A.J. Green on an 8-yard pass.  In the second quarter, the Bengals scored again when Dalton found Green again on a 15-yard pass to make it 17-0.  The Steelers got their only points of the first half when Chris Boswell kicked a 30-yard field goal to make it 17-3 at halftime.  In the third quarter, the Steelers were able to come within a touchdown when Ben Roethlisberger found Le'Veon Bell on a 35-yard pass to make it 17-10.  However, the Bengals moved back ahead by double digits when Bullock kicked a 41-yard field goal to make it 20-10.  In the fourth quarter, it was all Steelers when Boswell kicked a 37-yard field goal to make the score 20-13.  This would be followed up by tying the game at 20-20 when Roethlisberger found Antonio Brown on a 6-yard pass.  Finally, the Steelers were able to seal the victory with seconds left when Boswell kicked the game-winning 38-yard field goal to make the final score 23-20. With their 6th straight loss to the Steelers, the Bengals fell to 5-7.
Question: Which player threw the second longest touchdown pass?
Answer: Andy Dalton