Hoping to rebound from their road loss to the 49ers, the Bengals played their final home game of the year in a Week 16 AFC North rematch with the Cleveland Browns.  After a scoreless first quarter, Cincinnati slashed away in the second quarter as kicker Shayne Graham nailed a 29-yard field goal and QB Carson Palmer completing a 5-yard TD pass to WR T.J. Houshmandzadeh, along with RB Kenny Watson getting a 1-yard TD run. In the third quarter, the Browns began to fight back as QB Derek Anderson completing a 2-yard TD pass to WR Braylon Edwards for the only score of the period.  In the fourth quarter, Cleveland drew closer with Anderson and Edwards hooking up with each other again on a 5-yard TD pass.  Afterwards, the Bengals would hold on for the win.
Question: How many touchdowns did the Bengals score?
Answer: 2