Ken Blaze-USA TODAY Sports

Nick Chubb ran for 99 yards in the snow and the Cleveland Browns' defense held firm to earn a 13-3 win over the visiting Baltimore Ravens Saturday.

Deshaun Watson threw for 161 yards and a touchdown to Donovan Peoples-Jones that proved to be the only end zone visit for either team. Watson completed 18 of 28 passes to win in his first home game as a member of the Browns (6-8).

The Ravens (9-5) turned the ball over on downs four times, including once on a blocked field goal. Tyler Huntley, starting in place of the injured Lamar Jackson, went 17 of 30 for 138 yards and an interception.

J.K. Dobbins ran for a season-high 125 yards on just 13 carries. Gus Edwards added 55 on seven carries for Baltimore.

Cade York's 47-yard field goal for Cleveland opened the scoring in the first minute of the second quarter. Justin Tucker responded with a 53-yard field goal with 5:31 left before halftime.

The Browns drove 71 yards on 11 plays, keyed by Chubb's 18-yard dash on an early third-and-1. They were stuffed in the red zone on three plays from the Baltimore 4 and York booted a 23-yard field goal for a 6-3 lead just before the break.

Tucker, who entered Saturday 22-for-22 on field goals inside 50 yards, missed wide left on a 48-yard attempt to close the first half.

To begin the second half, Dobbins and Huntley guided the Ravens inside the red zone, but on third-and-10 at the Cleveland 15, Denzel Ward intercepted Huntley's pass to DeSean Jackson. The veteran wideout was targeted three times for no receptions.

That's when Cleveland took advantage by going 91 yards in 12 plays, including completions to Amari Cooper for 16 and 28 yards. On third-and-goal, Watson found Peoples-Jones for a 3-yard score to make it 13-3.

Receiver Demarcus Robinson fumbled on the Ravens' next play from scrimmage. John Johnson III forced the fumble and recovered it.

The next two Baltimore drives were stopped on fourth down. On the first, Tucker's 50-yard field-goal attempt was blocked by Jordan Elliott. Tucker missed two field goals for the first time in a regular-season game since Dec. 22, 2018.

Cleveland was unable to capitalize on either stalled drive. York shanked a 38-yard attempt left before missing right from 46.

But the Ravens again came up short on downs after Myles Garrett recorded a sack on first down and split a sack with Perrion Winfrey on second down.

Browns defensive end Jadeveon Clowney suffered a head injury late in the first half and did not return.

More must-reads:

TODAY'S BEST
Jaguars' Doug Pederson discusses Trevor Lawrence contract extension
Saints, star CB 'moving forward' following trade chatter
Pacers ride historic shooting performance to Game 7 blowout of Knicks
Timberwolves mount incredible second-half comeback to stun Nuggets in Game 7
Xander Schauffele proves doubters wrong with historic win at 2024 PGA Championship
Four things we learned from Joey Logano's All-Star Race win at North Wilkesboro
Phil Foden lifts Manchester City to fourth consecutive English Premier League title
Watch: Aaron Judge blasts 13th home run in Yankees' seventh straight win
Canucks won't have linchpin forward for Game 7 vs. Oilers
Jags reportedly mulling extension for Trevor Lawrence, but is that the right choice?
Gordon Hayward calls role with Thunder 'frustrating'
Mets reliever Edwin Diaz showing short shelf life of closers
Three offseason moves the 49ers must make
Watch: NASCAR drivers exchange punches after crash in All-Star Race
Knicks star offers passionate defense of HC Tom Thibodeau after Game 7 loss
Knicks' Jalen Brunson suffers serious injury in Game 7 vs. Pacers
Dodgers add recently acquired left-hander to active roster
Report: 2023 No. 7 pick expected to terminate KHL contract, join Flyers
Mavericks advance to Western Conference Finals aided by controversial call late
Connor McDavid, Oilers hammer Canucks to force Game 7