Trying to snap a two-game skid, the Rams stayed at home for a Week 16 Thursday night interconference duel with the Pittsburgh Steelers.  In the first quarter, St. Louis trailed early as Steelers QB Ben Roethlisberger completed a 17-yard TD pass to WR Nate Washington.  Afterwards, the Rams would tie the game as QB Marc Bulger completed a 12-yard TD pass to RB Steven Jackson.  In the second quarter, Pittsburgh responded with kicker Jeff Reed getting a 21-yard field goal.  Afterwards, St. Louis took the lead with Bulger completing a 12-yard TD pass to WR Isaac Bruce.  However, the Steelers retook the lead with Roethlisberger completing a 33-yard TD pass to Washington and a 12-yard TD pass to RB Najeh Davenport.  The Rams would end the half with kicker Jeff Wilkins getting a 52-yard field goal. In the third quarter, Pittsburgh increased their lead with Davenport getting a 1-yard TD run.  St. Louis would reply with Bulger completing a 23-yard TD pass to WR Drew Bennett.  However, in the fourth quarter, the Steelers sealed the win with Reed nailing a 29-yard field goal and CB Ike Taylor returning an interception 51&#160;yards for a touchdown. Cameras caught Torry Holt lash out an obscenity-laced tirade at Scott Linehan after the  interception. During halftime, former Rams RB Marshall Faulk's #28 jersey was retired.  Also, Isaac Bruce improved to third on the all-time receiving yards list with 14,012 career yards, behind Jerry Rice & Tim Brown.
Question: What all touchdowns did Marc Bulger make?
Answer: 12-yard | 12-yard | 23-yard