Hoping to rebound from their loss to the Raiders, the Broncos traveled to Heinz Field to face the Pittsburgh Steelers. On the Broncos' first offensive possession, running back Ronnie Hillman committed a fumble deep in their own territory, and the Steelers capitalized two plays later, with a 2-yard touchdown run by running back DeAngelo Williams. The Broncos reeled off 20 unanswered points, with quarterback Brock Osweiler throwing a pair of touchdown passes - an 18-yarder to wide receiver Demaryius Thomas and a 61-yarder to wide receiver Emmanuel Sanders, followed in the second quarter by Osweiler scrambling for a 7-yard touchdown. The latter score came after the Broncos' defense intercepted Steelers' quarterback Ben Roethlisberger, and also had a missed extra-point attempt by placekicker Brandon McManus. The Steelers then marched down the field, but had to settle for a 24-yard field goal by placekicker Chris Boswell. The Broncos then increased their lead to 27-10, with Osweiler connecting with Thomas on a 6-yard touchdown pass at the 2-minute warning. However, it would be the Broncos' final scoring play of the game, as the offense was shut out in the second half for the third consecutive week. The Steelers pulled to within 27-13, with Boswell kicking a 41-yard field goal just before halftime. Midway through the third quarter, Roethlisberger connected with wide receiver Antonio Brown on a 9-yard touchdown. Later in the third quarter, Broncos' return specialist Jordan Norwood returned a punt 71 yards for a touchdown; however, the touchdown was nullified by an illegal substitution penalty. Following a Broncos' three-and-out, the Steelers tied the game early in the fourth quarter, with Roethlisberger throwing a 9-yard touchdown pass to wide receiver Markus Wheaton. Each team proceeded to trade punt on their next two possessions, and with just over five minutes remaining, Osweiler was intercepted by Steelers' linebacker Ryan Shazier at the Broncos' 37-yard line, and three plays later, the Steelers re-claimed the lead, with a 23-yard touchdown pass from Roethlisberger to Brown. The Broncos then marched down to the Steelers' 36-yard line with 2:17 remaining, but turned the football over on downs. Just before the two-minute warning, the Steelers were attempting to run out the clock, however, Roethlisberger chose to pass the football, and was intercepted by linebacker Brandon Marshall just before the two-minute warning, giving the Broncos one last possession. However, Osweiler threw four straight incompletions, and the Steelers ran out the clock.
Question: Which quarterback ran for a touchdown?
Answer: Brock Osweiler