CLEVELAND -- — Baker Mayfield had the best seat in the house to watch the Browns' backups deliver.
Case Keenum stepped in for an injured Mayfield and made the most of his first start in two years, third-string back D'Ernest Johnson rushed for 146 yards and Cleveland overcame a short week and a long list of injuries to beat the Denver Broncos 17-14 on Thursday night.
Keenum didn't put up impressive stats (21 of 33 for 199 yards), but threw a touchdown pass and did enough — as did Cleveland's maligned defense — to get the Browns (4-3) a much-needed victory.
They survived without Mayfield, who sat out with a shoulder injury and could miss more time.
“Unfortunately, some people are going to get hurt,” Keenum said after his first win since 2019. “At the same time, you love other young guys getting chances.”
Johnson, playing because stars Nick Chubb and Kareem Hunt were both out with calf injuries, had the best game of his young career. He scored on a 4-yard run in the first half and picked up 52 yards on seven carries as the Browns chewed up the final 5:17 after the Broncos pulled within three.
Once he reached the end zone, Johnson wasn't sure how to react.
“It’s unexplainable,” he said. “I wanted to celebrate but I didn’t know what to do. It’s been a long journey.”
The Broncos couldn't stop Johnson and now they can't stop losing, either.
“The last drive was very frustrating,” Denver coach Vic Fangio said. “We loaded up against the run and we couldn't stop them.”
Afterward, Johnson, who worked on a fishing boat when he wasn't drafted, got doused with water by his teammates in a raucous locker room celebration.
Johnson couldn't believe that NBA superstar LeBron James tweeted about him in the game's final minutes.
“LeBron?” he said. “Man, that's my favorite basketball player. LeBron? That's amazing. That means a lot. Wow!"
The Broncos (3-4) dropped their fourth straight game, and maybe as importantly, lost star linebacker Von Miller to a sprained ankle. The eight-time Pro Bowler missed all of 2020 with a dislodged ankle tendon.
Miller got hurt late in the first half when he banged legs with teammate Dre'Mont Jones while rushing Keenum.
Mayfield, who has been playing with a torn labrum, also has a broken bone in his non-throwing shoulder but believes he can continue to play with it, a person familiar with the quarterback's health told the Associated Press.
Mayfield hopes the injury improves enough in coming days days that he can play against Pittsburgh on Oct. 31, said the person who spoke on condition of anonymity because of the sensitivity of the situation.
The fourth-year QB revealed the break in his humerus bone — which runs from his shoulder to elbow — to Fox during the network's pregame show.
Browns coach Kevin Stefanski did not get into any specifics about Mayfield's injury, but said it was “too far away” to know if the QB will be back next week.
Until he's ready, Keenum showed he can keep the Browns going forward.
So did Johnson, an unlikely hero.
“A guy like him, who the locker room loves and everybody loves — a great young family and just a good overall person,” Keenum said. "To come in here and having an incredible night like that and make some big time plays for us on a national stage, very pumped for him. It was exciting.”
After Bridgewater's 8-yard TD pass to Melvin Gordon brought the Broncos within 10-7 in the third quarter, Keenum directed a 13-play, 75-yard drive he capped with a 1-yard scoring pass to fullback Johnny Stanton IV.
Keenum made the biggest play on the drive, converting a fourth-and-3 play with a 5-yard scramble to Denver's 1.
The 33-year-old, who last started for Washington two years ago, was excited about the opportunity to play, saying Wednesday he was “built for this” and Keenum showed he's more than capable of filling in.
Browns receiver Jarvis Landry had five catches for 37 yards in his first action since missing four games with a sprained knee. He was activated a few hours before the opening kick.
OBJ JUST OK
Odell Beckham Jr. had a forgettable night.
The Cleveland star receiver, who didn't practice this week due to a shoulder injury, had a drop, got called for an illegal formation and was briefly out of the game after banging his shoulder — all in the first half.
Beckham bounced back with two receptions in the third quarter.
Browns: WR Donovan People-Jones suffered a groin injury during pregame warmups and didn't play. ... CB Denzel Ward injured his left hamstring in the fourth quarter. ... Cleveland was also missing starting RT Jack Conklin, who missed his second straight game with a knee injury.
Broncos: Host Washington on Oct. 31.
Browns: A much-welcomed extra few days off to heal before facing rival Pittsburgh on Halloween.
Tampa Bay Buccaneers left guard Ali Marpet (abdomen) downgraded to out vs. Indianapolis Colts
Ali Marpet, who sustained an abdominal injury vs. the Giants, was downgraded to out for Sunday's game against the Colts.
Short-handed Pittsburgh Steelers will take on Cincinnati Bengals without cornerback Joe Haden
In a pivotal divisional matchup against the Bengals on Sunday, the Steelers will be without cornerback Joe Haden, and they also placed tight end Eric Ebron and offensive lineman J.C. Hassenauer on injured reserve.
Denver Broncos activate linebacker Bradley Chubb off injured reserve, expected to play vs. Los Angeles Chargers
Denver Broncos linebacker Bradley Chubb is expected to play Sunday against the Los Angeles Chargers after the team activated him from injured reserve on Saturday.
Curley Culp, Hall of Fame nose tackle for Kansas City Chiefs, Houston Oilers, dies at 75
Hall of Fame nose tackle Curley Culp has died at 75. The former Chiefs and Oilers players revealed earlier in November that he had been diagnosed with stage 4 pancreatic cancer.
Tennessee Titans place wide receiver A.J. Brown on injured reserve
The Tennessee Titans have placed star receiver A.J. Brown on injured reserve, it was announced Saturday.
Washington WR Curtis Samuel, TE Logan Thomas expected to play vs. Seattle
Washington WR Curtis Samuel and TE Logan Thomas are both expected to return from injury absences and play Monday night against Seattle.