Coming off their bye week, the Cardinals went home for a Week 7 interconference duel with the Pittsburgh Steelers, in a rematch of Super Bowl XLIII.  Arizona trailed early in the first quarter as Steelers quarterback Ben Roethlisberger completed a 12-yard touchdown pass to tight end Heath Miller.  Pittsburgh would add onto their lead in the second quarter as  Roethlisberger completed a 95-yard touchdown pass to wide receiver Mike Wallace.  The Cardinals would answer with a 1-yard touchdown run from running back Alfonso Smith.  The Steelers would close out the half with kicker Shaun Suisham getting a 41-yard field goal. Arizona opened the third quarter with quarterback Kevin Kolb finding running back LaRod Stephens-Howling on a 73-yard touchdown pass, but Pittsburgh struck back with Roethlisberger completing a 4-yard touchdown pass to wide receiver Emmanuel Sanders, along with Kolb's intentional grounding penalty in the endzone resulting in a safety.  In the fourth quarter, the Steelers continued to pull away with Suisham making a 42-yard and a 39-yard field goal.  The Cardinals tried to rally as Kolb found wide receiver Early Doucet on a 2-yard touchdown pass (with a failed two-point conversion), but Pittsburgh held on to preserve the victory.
Question: How many touchdowns did Ben Roethlisberger throw?
Answer: 3