Hoping to rebound from their divisional road loss to the Texans, the Titans went home for a crucial Week 16 battle with the Pittsburgh Steelers, with the AFC's top seed on the line. After a scoreless first quarter, the Titans got the second quarter lead as kicker Rob Bironas got a 42-yard field goal, along with quarterback Kerry Collins completing a 34-yard touchdown pass to wide receiver Justin Gage. The Steelers would respond with quarterback Ben Roethlisberger completing a 31-yard touchdown pass to wide receiver Santonio Holmes. In the third quarter, Pittsburgh took the lead as Roethlisberger completed a 21-yard touchdown pass to wide receiver Hines Ward, yet Tennessee struck back with rookie running back Chris Johnson getting a 21-yard touchdown run. The Titans would then pull away in the fourth quarter with running back LenDale White's 1-yard touchdown run and safety Michael Griffin's 83-yard interception return for a touchdown. This was the first game of the year where the league-leading Steelers defense allowed more than 300 yards of total offense (allowing 332 yards). With the win, not only did Tennessee improve to 13-2, but they also locked up the AFC's #1 seed. This would be the Titans last win until Week 8 of the 2009 season. This would also be the last time a team swept both the AFC and NFC North in the same season until the Dallas Cowboys did it during the 2016 season.
Question: Who threw a 31-yard touchdown pass in the second quarter?
Answer: Ben Roethlisberger