After a tough loss on Monday Night Football, the Bengals returned home for Week 2 against the Browns.  The Bengals were able to get the first points on the board with Adam "Pacman" Jones returning a punt 81 yards for a touchdown for a 7-0 lead.  The Browns then shortened their lead to 4 points with Phil Dawson's 50-yard field goal to make the score 7-3.  The Bengals then moved ahead by 11 points as Andy Dalton found A. J. Green on a 10-yard touchdown pass for a 14-3 lead, however the Browns again came within 4 as Trent Richardson ran for a touchdown from 32 yards out.  The Bengals then moved ahead 17-10 with Mike Nugent's 39-yard field goal before halftime.  Coming back, the Bengals increased their lead with Dalton finding Brandon Tate on a 44-yard pass for a 24-10 lead.  However, The Browns drew closer as Brandon Weeden found Richardson on a 23-yard pass to shorten the game to 24-17.  Then the Bengals moved up in the 4th quarter as Dalton found Andrew Hawkins on a 50-yard touchdown pass for a 31-17 lead but the Browns came within a touchdown after Weeden found Greg Little on a 24-yard pass to make the score 31-24.  Mike Nugent then nailed a 37-yard field goal to give the Bengals a 34-24 lead then the Browns wrapped things up as Phil Dawson scored a 25-yard field goal for a final score of 34-27.
Question: Who threw the longest touchdown pass, Dalton or Weeden?
Answer: Dalton