Nick Chubb ran for a two-yard touchdown with 57 seconds remaining to see Cleveland Browns stun division rivals Pittsburgh 24-19 on Thursday, ending the Steelers’ five-game winning streak.
Chubb's score came in his first game against the AFC North-leading Steelers (8-3) since the running back sustained a season-ending left knee injury on a carry last year at Pittsburgh.
The Browns (3-8) had blown a 12-point lead in the fourth quarter and were down 19-18 before getting the ball back with 3:22 remaining after Pittsburgh punter Corliss Waitman shanked a 16-yarder.
With snow piling up and covering the yard lines on the field, Cleveland's Jameis Winston completed a third-down pass to Jerry Jeudy to the Pittsburgh 9. Two plays later, Chubb barreled into the end zone.
The Steelers had one last chance, but Russell Wilson's Hail Mary on the final play was knocked down by Browns safety Grant Delpit in the end zone, touching off a wild celebration at Huntington Bank Field.
Amid a disastrous season, beating the Steelers eased pressure on coach Kevin Stefanski and gave Cleveland fans something to savour in heavy snow.
Chris Boswell, who made six field goals last Sunday for all of Pittsburgh's points in a win over Baltimore, missed a 58-yard field goal in a scoreless first quarter before the snow arrived.
Boswell redeemed himself by making a 48-yarder to open the scoring with 10:53 left in the second quarter, before Browns put together a length play and 80-yard march that ended with Chubb completing a two-yard rushing touchdown.
Garrett dominated the first half and set up Cleveland's second score with a strip-sack of Wilson. As he was being blocked, Garrett was popped the ball from Wilson's grip and linebacker Winston Reid recovered.
The Browns drove to the 16 and settled for a 34-yard field from Dustin Hopkins, who missed two kicks a week ago in a loss at New Orleans, to give them a 10-3 advantage at half-time.
Steelers reduced the deficit to four heading into the final quarter, Winston scrambled for a two-yard score and completed a two-point conversion pass with 12:16 left in the fourth quarter to give Cleveland an 18-6 advantage.
Blizzard-like conditions in the fourth quarter blanketed the field in white and left TV coverage using graphics to show the otherwise invisible numbers and hash marks, with the Steelers quickly erasing the gap by scoring two touchdowns in just over a minute.
Wilson's 23-yard TD pass to Calvin Austin III with 6:15 left put Pittsburgh ahead by one. Nick Herbig's strip-sack of Winston set up the go-ahead score and put the Steelers in position to win their sixth straight and open a two-game lead in the AFC North over Baltimore.
But Wilson and the Steelers went three-and-out, though, leading to the Browns' game-winning points from Chubb.
Make sure you tune in to Sky Sports NFL every Sunday at 6pm for the first game of our triple-header of live action. The evening's entertainment also includes NFL Redzone action as hosted by Scott Hanson, as well as Sunday Night Football to round off the night.
Sky Sports will broadcast two exclusive live games every Sunday throughout the regular season in the 6pm and 9pm slots, while also showing every Thursday Night, Sunday Night and Monday Night match-up as well as the Thanksgiving and Christmas Day fixtures.
The Sky Sports NFL channel will meanwhile continue to show the usual NFL Network favourites, including Good Morning Football, Pro Football Talk and Total Access.
Sky Sports+ has officially launched and will be integrated into Sky TV, streaming service NOW and the Sky Sports app - giving Sky Sports customers access to over 50 per cent more live sport this year at no extra cost. Stream The new EFL season, Test cricket and more top sport with NOW.