We support our Publishers and Content Creators. You can view this story on their website by CLICKING HERE.

The league’s first snow game of the season appeared to be a low-scoring bout at first, but a fourth-quarter thriller ensued in the harsh conditions as the Cleveland Browns upset the Pittsburgh Steelers, 24-19, in a wild AFC North battle. 

The Browns moved to 3-8 on the season, while the Steelers are now 8-3.

High winds, a temperature that felt below 30 degrees and tons of snow were dumped on Huntington Bank Field throughout this contest, and both teams were attempting to get acclimated to the conditions that continued to get worse as time ticked on the clock. 

CLICK HERE FOR MORE SPORTS COVERAGE ON FOXNEWS.COM

Nick Chubb runs

Cleveland Browns running back Nick Chubb, #24, runs with the ball against Pittsburgh Steelers safety DeShon Elliott, #25, during the first half at Huntington Bank Field. (Ken Blaze-Imagn Images)

The Steelers found themselves down two scores after Jameis Winston powered his way into the end zone on fourth-and-goal to make it 18-6 after a failed two-point conversion. 

However, Russell Wilson and the Steelers’ offense, which had not scored a touchdown all game to this point, knew it was now or never early in the fourth quarter to get moving. 

BROWNS’ MYLES GARRETT HAS WORDS FOR STEELERS’ TJ WATT AHEAD OF AFC NORTH BATTLE

After seven plays, Jaylen Warren scored on the ground from three yards out to make it 18-13, with a touchdown all that was needed to take the lead. 

First, the Steelers’ defense had to get the ball back from Winston and company, and while a punt would have sufficed, Nick Herbig had something else in mind. 

Myles Garrett sacks Russell Wilson

Cleveland Browns defensive end Myles Garrett, #95, sacks Pittsburgh Steelers quarterback Russell Wilson, #3, during the first half at Huntington Bank Field. (Ken Blaze-Imagn Images)

On the second play of the drive, Herbig strip-sacked Winston and the ball was recovered on Cleveland’s 27-yard line. Three plays later, Wilson threw a dot to Calvin Austin in the back of the end zone to make it a 19-18 game.

However, the Browns, with fans braving the weather in the stands to cheer them on, found life on their final drive of the game, where Nick Chubb scored his second touchdown of the game with 57 seconds left on the clock to go up five points after the two-point conversion failed. 

Chubb, who found the end zone with four minutes left in the second quarter, as well, finished the game with 59 yards on 20 rush attempts.

His score, however, would not have come without Jerry Jeudy hauling in a fourth-and-3 pass to move the chains earlier in the drive, while also going for 15 yards on third-and-6 to land on Pittsburgh’s 15-yard line to set up Chubb’s score. Jeudy finished the game with a team-high 85 yards on six catches. 

Myles Garrett runs on field

Cleveland Browns defensive end Myles Garrett, #95, celebrates a team fumble recovery against the Pittsburgh Steelers during the second quarter at Huntington Bank Field Stadium. (Scott Galvin-Imagn Images)

CLICK HERE TO GET THE FOX NEWS APP

Wilson had a last-ditch effort to try to retake the lead, attempting to keep the Steelers’ five-game win streak alive. But his efforts were all for naught. He finished the game with 261 yards passing on 20-of-26 with his touchdown to Austin, who had 69 yards on just two catches. 

For the Browns, Winston was 18-of-27 through the air for 219 yards. 

Follow Fox News Digital’s sports coverage on X, and subscribe to the Fox News Sports Huddle newsletter.