Gus Edwards scored two touchdowns in his long-awaited return, staking Baltimore to a double-digit lead in the second half.

Those haven’t exactly been safe this season for the Ravens, but this time they managed to hold on.

Baltimore avoided another fourth-quarter collapse thanks to a couple huge Cleveland penalties that helped the Ravens hold off the Browns 23-20 on Sunday. Baltimore outrushed Nick Chubb and Cleveland 160-113 and remained in a tie with Cincinnati atop the AFC North.

“We kind of had the lead again. What’s going to happen?” Baltimore coach John Harbaugh said. “Focus on what you’ve got to do within the play, not within the situation and the circumstances. Circumstances really doesn’t matter. What matters is the play call and doing your job.”

Baltimore (4-3) has blown a double-digit lead in the second half of each of its three losses this season. The Ravens led 23-13 after Justin Tucker’s 55-yard field goal with 11:24 remaining, but the Browns quickly responded with a 2-yard touchdown run by Kareem Hunt to make it a three-point game. Then a fumble by Baltimore’s Justice Hill gave Cleveland the ball at its own 16 with 3:12 to play.

The Browns reached the Baltimore 34 before an offensive pass interference call wiped out a touchdown pass to Amari Cooper, who appeared to hold off cornerback Marcus Peters with his arm. Cleveland still made it back into position to try a long field goal, but a false start before that snap forced Cade York to try it from 60.

His attempt was blocked by Malik Harrison with 1:59 remaining, and the Ravens were able to run out most of the remaining time.