DENVER -- Nose tackle Shelby Harris intercepted Ben Roethlisberger's pass in the end zone with little more than a minute left and the Denver Broncos capitalized on four turnovers to defeat the Pittsburgh Steelers 24-17 on Sunday.
The loss snapped Pittsburgh's six-game winning streak and marked their first loss on the road this season. Denver (5-6) won back-to-back games for the first time since Weeks 1 and 2.
Roethlisberger threw for 462 yards, completing 41-of-56 throws but had two interceptions. Pittsburgh (7-3-1) also lost two fumbles.
Case Keenum completed 15-of-28 throws for 197 yards and a pair of touchdowns. Phillip Lindsay ran 14 times for 110 yards and a touchdown that proved to be the decisive score.
Trailing by a touchdown, the Broncos evened the score at 17-17 with a third-quarter drive set up at the Pittsburgh 43-yard line by cornerback Chris Harris Jr.'s interception of a Roethlisberger pass that was intended for Antonio Brown. Keenum completed two straight passes to Emmanuel Sanders, the second a 5-yarder for the equalizing score.
Another turnover led to Denver's go-ahead score, a 2-yard run by Lindsay with 9:37 remaining to finish off a 79-yard march. The drive began after cornerback Bradley Roby knocked the ball loose from James Conner at the end of a 23-yard reception. Safety Darian Stewart recovered the fumble at the Denver 21.
Pittsburgh responded with a late drive and was on the doorstep of the end zone before Harris came up with the final turnover to preserve the victory for Denver.
On the first play after being pinned on their own 3-yard line by a Denver punt, the Steelers broke away from a tie with a 97-yard touchdown pass from Roethlisberger to JuJu Smith-Schuster to move in front 17-10 early in the third quarter. Smith-Schuster got a step on Roby and then shook off an attempted tackle by Stewart with a stiff arm at about the 20 before going in for the score.
The Steelers pulled into a 10-10 tie at halftime with no time left in the second quarter on a fake field goal that turned into a touchdown. Kicker Chris Boswell took a direct snap and lobbed a pass into the end zone to wide open tackle Alejandro Villanueva, who was lined up on the end and an eligible receiver on the play.
The score represented a breakthrough for the Steelers, who had seen the Broncos thwart two previous scoring opportunities.
Safety Justin Simmons rushed up the middle to block a first-quarter field goal try by Boswell. And on the first play of the second quarter, tight end Xavier Grimble was a step away from crossing the goal line when safety Will Parks barreled into him, forcing a fumble. The ball rolled in and out of the end zone for a touchback, giving possession to Denver at the 20 and leading to a drive ending in a 41-yard field goal by Brandon McManus.
Boswell also kicked a 41-yard field goal midway through the second quarter.
Denver put together a drive that Keenum finished with a 10-yard touchdown pass to tight end Matt LaCosse for the first touchdown reception of his career. Lindsay got the drive started with a 32-yard run off tackle to advance the ball solidly into Pittsburgh territory.
Broncos linebacker Brandon Marshall, listed among the team's inactive players, missed a fourth consecutive game because of a knee injury. Rookie Josey Jewell has stepped into the starting lineup in his absence.
Simmons has two blocked field goals this season and the Broncos have blocked four kicks overall (two field goals, an extra point and a punt) to lead the NFL.