Broncos' end-zone INT seals win over Steelers
Case Keenum passed for 197 yards and two touchdowns, rookie Phillip Lindsay had 110 yards rushing and a score and Emmanuel Sanders had seven catches for 86 yards and a touchdown for Denver (5-6), which has won two straight.
It's the second straight game in which the Broncos beat a team entering on a six-game win streak. The Steelers (7-3-1), who committed four turnovers, had their streak snapped a week after Denver ended the Chargers' six-game run.
The game was tied when a fumble by James Conner led to Denver's 11-play, 79-yard drive, capped with Lindsay's 2-yard touchdown run to make it 24-17 with 9:17 left.
Roethlisberger drove the Steelers to the Denver 2 in the waning seconds, but Harris snagged a pass intended for Antonio Brown to seal it.
The Broncos trailed 17-10 when Chris Harris Jr. intercepted Roethlisberger, setting up Keenum's 5-yard touchdown pass to Sanders to tie it with 5:30 left in the third.
Denver pinned Pittsburgh at its own 3 early in the third quarter, but Roethlisberger hit Smith-Schuster on a go route, and the wide receiver stiff-armed his way to a 97-yard touchdown and a 17-10 lead.
The teams traded field goals early until Denver put together one of its most efficient drives of the season. Lindsay started it with a 32-yard run to the Pittsburgh 38, and Devonte Booker's 6-yard catch on third-and-5 gave the Broncos a first down at the Steelers' 27.
Keenum then found tight end Matt LaCosse on two straight plays, the last a 10-yard touchdown pass to make it 10-3 with 3:27 left in the second quarter. It was LaCosse's first career TD.
The Steelers tied it at 10 when kicker Chris Boswell threw a touchdown pass to Alejandro Villanueva on a fake field goal on the last play of the first half.
Pittsburgh looked like it scored a touchdown on the first play of the second quarter, but tight end Xavier Grimble fumbled at the goal line and the ball went out of bounds in the end zone for a touchback.
--Field Level Media
(This story has not been edited by Devdiscourse staff and is auto-generated from a syndicated feed.)