Deshaun Watson ran for a touchdown, Dustin Hopkins kicked three field goals and the stingy Cleveland Browns did just enough to hold off the Jacksonville Jaguars 18-13 on Sunday.

The Browns (1-1) dominated much of the rainy day, sacking Trevor Lawrence four times and holding Jacksonville in check for nearly three quarters.

The Jaguars (0-2) woke up late, with Lawrence finding rookie Brian Thomas Jr. for 66 yards to set up a touchdown and then adding a field goal to make it a one-score game.

Cleveland had a chance to put it away, but three penalties left the Browns facing a third-and-36 from midfield. Corey Bojorquez dropped a punt inside the 2-yard line, and Alex Wright sacked Lawrence in the end zone on the ensuing play.

The Jags got a chance in the final minute and mustered a threat with 8 seconds left. But Lawrence’s pass to the end zone fell to the ground.