Coming off their home win over the Lions, the Cardinals flew to Paul Brown Stadium for a Week 11 interconference duel with the Cincinnati Bengals.  In the first quarter, the Cards trailed early as Bengals QB Carson Palmer completing a 19-yard TD pass to WR T.J. Houshmandzadeh.  Arizona would respond with CB Antrel Rolle returning an interception 55 yards for an interception.  In the second quarter, the Bengals responded with kicker Shayne Graham getting a 41-yard field goal.  The Cardinals would take the lead with QB Kurt Warner completing a 44-yard TD pass to WR Anquan Boldin.  Cincinnati tried to reply as Graham kicked a 38-yard field goal.  Arizona answered with Warner completing a 5-yard TD pass to WR Larry Fitzgerald. In the third quarter, the Cards increased their lead with RB Edgerrin James getting a 3-yard TD run.  The Bengals tried to come back as Palmer completed a 37-yard to WR Chris Henry, while RB DeDe Dorsey returning a blocked punt 19 yards for a touchdown.  Arizona held to win as Rolle returned his second interception 54 yards for a touchdown. Antrel Rolle, who had three interceptions (returning two for touchdowns), became the 18th player in NFL history to have 3 interceptions in one game.
Question: Who threw the first touchdown pass of the game?
Answer: Carson Palmer