The four teams of the AFC North came together for a Saturday doubleheader in Week 18. The result was a division title for the Baltimore Ravens and another day of hope for the Cincinnati Bengals
The Ravens captured the divisional crown with an undramatic 35-10 victory against the Cleveland Browns, who started Bailey Zappe at quarterback, swapped in Dorian Thompson-Robinson after a pick 6, then brought Zappe back in. With the Cleveland offense struggling, the Ravens were up multiple scores the entire second half.
Baltimore is now locked in as the No. 3 seed in the AFC side of the playoffs, behind the No. 1 Kansas City Chiefs and No. 2 Buffalo Bills.
Lamar Jackson finished his season with 4,172 passing yards and 41 passing touchdowns with some of the best pass efficiency numbers in NFL history, as well as 915 rushing yards and four rushing touchdowns. It was the most productive and efficient season of his career. Was it good enough for a third MVP award against a strong campaign by Bills quarterback Josh Allen?
On the Bengals' side, they faced a reeling Pittsburgh Steelers team that still had playoff seeding to play for, as a win would mean facing the Houston Texans rather than the Ravens, who beat them 34-17 at home just two weeks ago. Now, the Steelers need a Chargers loss to finish as the No. 5 seed in the AFC.
The game pitted a team on a four-game winning streak against one with a three-game losing streak. Both teams continued those streaks, and that gives them very different feelings entering the playoffs.
Here's how it all went down on Yahoo Sports:
LIVE COVERAGE IS OVER81 updates
Ian Casselberry
Steelers going into the playoffs chilly
With the 19-17 loss, the Steelers are the third team in NFL history to enter the playoffs on a four-game losing streak. The last team to enter the playoffs on such a streak were the 1999 Detroit Lions.
That 1999 Lions team lost its final five regular season games to finish 8–8. In the playoffs, Detroit lost to Washington in the wild-card round, 27–13.
Ian Casselberry
Final stats
Bengals
Total offense: 314 yards Joe Burrow: 37/46, 277 yards, 1 TD, 1 INT Khalil Herbert: 20 carries, 69 yards Ja'Marr Chase: 10 catches, 96 yards, 1 TD Mike Gesicki: 8 catches, 68 yards
Steelers
Total offense: 193 yards Russell Wilson: 17/31, 148 yards, 1 TD Najee Harris: 12 carries, 36 yards Pat Freiermuth: 8 catches, 85 yards, 1 TD
Ian Casselberry
FINAL: Bengals 19, Steelers 17
Pittsburgh has to use its third timeout after Russell Wilson is sacked with 20 seconds remaining.
He then throws two consecutive incompletions on 3rd-and-12 to George Pickens and 4th-and-12 to Pat Freiermuth.
Cincinnati took over on downs and took a knee to run out the remaining 15 seconds.
Ian Casselberry
Another sack for Trey Hendrickson
Trey Hendrickson gets another sack, tackling Russell Wilson for a five-yard loss on 2nd-and-7 from the Pittsburgh 45.
Following Khalil Herbert getting tackled for a 4-yard loss, Joe Burrow throws an incomplete pass then connects with Mike Gesicki for an eight-yard gain. But Cincinnati can't get the first down and has to punt.
Ryan Rehkow kicks 47 yards and the Steelers will take over at their 11 after a three-yard return by Calvin Austin.
Ian Casselberry
Burrow to Gesicki for 14 yards
On 2nd-and-10 from the Cincinnati 41, Joe Burrow steps up in the pocket to avoid the rush and hits Mike Gesicki over the middle for a 14-yard gain.
Gesicki has seven receptions for 60 yards tonight.
Ian Casselberry
TOUCHDOWN: Bengals 19, Steelers 14
Pittsburgh drives 65 yards in nine plays, finished off with a 19-yard pass from Russell Wilson to Pat Freiermuth.
Wilson to Freiermuth for six! The @Steelers cut it to a one-score game.
On 3rd-and-goal from the Pittsburgh 5-yard line, Joe Burrow misses Mike Gesicki in the back of the end zone and the Bengals have to settle for a field goal.
Cade York makes a 23-yard kick to put Cincinnati up 19–7.
Ian Casselberry
Joe Burrow eludes the blitz
Joe Burrow eludes a six-man blitz by the Steelers and makes a toss to Tanner Hudson. Hudson turns the catch into an 11-yard gain.
Burrow stays calm and finds the open man for the first down.
Cincinnati has been emphasizing the run on this drive, perhaps making sure Joe Burrow is truly OK. But he looked fine hitting Ja'Marr Chase on a 15-yard out route.
Ian Casselberry
Joe Burrow back in
Russell Wilson misses on a throw to George Pickens on 3rd-and-8 from the Pittsburgh 44. Corliss Waitman kicks a 50-yard punt and Cincinnati gets the ball at its 13-yard line.
Joe Burrow is back on the field with the Bengals offense.
Ian Casselberry
Jake Browning warming up on sideline
This may just be precautionary while Joe Burrow gets examined, but backup QB Jake Browning is loosening up, according to reporters on the scene.
Bengals QB Jake Browning currently getting loose on the sideline with Joe Burrow currently being looked at in the blue tent.
Joe Burrow might be getting checked for a concussion in the medical tent. He had a big chunk of turf in his facemask when he got up, indicating that he landed face-first.
Burrow with a big chunk of turf in his helmet as he went down face first on that sack.
Burrow eventually pops up and he jogs off with helmet in his right hand.
Even worse, Burrow appeared to be hurt on the play and was slow to get up. Herbig and Cameron Heyward fell on Burrow, who landed on the football. The Bengals QB is now in the medical tent.
Ian Casselberry
Steelers open 2nd half with 3-and-out
Pittsburgh got the ball to begin the second half, but couldn't do anything on their first possession.
Najee Harris lost four yards on his first-down carry. Russell Wilson connected with Harris for six yards on 2nd-and-14. But he threw incomplete to Calvin Austin on 3rd-and-8.
Following a Corliss Waitman 50-yard punt, the Bengals take over on their 18-yard line.
Ian Casselberry
Halftime: Bengals 13, Steelers 7
Bengals
Total offense: 172 yards Joe Burrow: 21/27, 153 yards, 1 TD, 1 INT Khalil Herbert: 9 carries, 27 yards Ja'Marr Chase: 5 catches, 41 yards, 1 TD
Steelers
Total offense: 75 yards Russell Wilson: 4/8, 45 yards Najee Harris: 9 carries, 45 yards Mike Williams: 1 catch, 25 yards
Ian Casselberry
Field goal: Bengals 13, Steelers 7
Joe Burrow throws three consecutive incompletions on 1st-and-goal from the 9-yard line and Cincinnati has to settle for a field goal.
Cade York kicks a 27-yarder and the Bengals take a 13–7 lead with 16 seconds remaining before halftime.
Ian Casselberry
Tee Higgins goes high
Tee Higgins goes high to snare an 18-yard pass from Joe Burrow on 1st-and-10 from the Pittsburgh 27.
Pittsburgh takes over at its 26-yard line with 1:10 left in the first half.
Ian Casselberry
Bengals get first down on Steelers' defensive holding
T.J. Watt forced a fumble by Joe Burrow on 3rd-and-6. Cody Ford recovered, but the play was negated by a defensive holding call on Cory Trice Jr.
Bengals get a first down at the Steelers' 24-yard
Ian Casselberry
Steelers fumble after forcing a punt
The Bengals went 3-and-out ater Joe Burrow was sacked on 3rd-and-3 from the Cincinnati 23 by Preston Smith.
Following a 57-yard punt by Ryan Rehkow, Calvin Austin fumbles after returning the kick for seven yards. Shaka Hayward forced the turnover. Akeem Davis-Gaither recovers the fumble at the Steelers' 33.
FUMBLE. The @Bengals recover the ball on the punt return!
After two rushes by Jaylen Warren gain seven yards, Russell Wilson's third-down pass to Van Jefferson goes incomplete.
Corliss Waitman dropped the snap on his punt attempt, but recovered to get a 39-yard kick away. Cincinnati takes over at its 16-yard line.
Ian Casselberry
Bengals don't convert 4th down
After a five-yard gain by Khalil Herbert is one yard short of a first down, Cincinnati goes for it on 4th-and-1 from the Pittsburgh 37. But Joe Burrow's pass to Mike Gesicki is knocked away and the Steelers take over.
Ian Casselberry
TOUCHDOWN: Bengals 10, Steelers 7
The Steelers are on the board after a one-yard TD run from Najee Harris.
Pass interference gives Steelers 1st-and-goal at the 1
Russell Wilson tried to hit Darnell Washington on a fade in the left corner of the end zone on 3rd-and-goal at the Bengals' 6-yard line. The pass was incomplete, but Cam Taylor-Britt was called for pass interference while holding onto Washington's left arm.
Ian Casselberry
Mike Williams gets the toe-drag catch
Russell Wilson ends the first quarter with a 26-yard pass to Mike Williams down the right sideline. Williams dragged his left foot on the turf to make sure both feet were in.
On 3rd-and-6 from the Pittsburgh 26, Patrick Queen and Alex Highsmith hit Joe Burrow, causing him to fumble. Khalil Herbert recovered the ball at the 30, giving Cincinnati a fourth down.
Cade York kicks a 48-yard field goal to give the Bengals a 10–0 lead.
Ian Casselberry
Steelers go 3-and-out after Russell Wilson gets sacked
Russell Wilson couldn't find an open receiver on 3rd-and-7 from the Pittsburgh 43-yard line and Bengals defensive end Trey Hendrickson got to him for a sack and nine-yard loss.
Trey Hendrickson racks up his 15th sack on the season!
After a 38-yard punt by Corliss Waitman and six-yard return from Isaiah Williams, the Bengals offense is back on the field at their 33-yard line.
Ian Casselberry
TOUCHDOWN: Bengals 7, Steelers 0
Cincinnati marched down the field, covering 73 yards in nine plays and finishing off its opening drive with a 12-yard touchdown pass from Joe Burrow to Ja'Marr Chase.
Burrow to Chase for their 17th TD connection on the season!
Burrow completed all six of his passes on the Bengals' first possession, with three of them going to Chase for 27 yards.
Ian Casselberry
Bengals' Mike Gesicki earns $125,000 bonus
Bengals tight end Mike Gesicki needed three receiving yards to trigger a $125,000 incentive. He got that on Cincinnati's second play of the game, catching a 12-yard pass.
Bengals TE Mike Gesicki needs three receiving yards tonight against the Steelers to get to 600 this season and trigger a $125,000 incentive. Gesicki also needs two touchdown catches vs. the Steelers to collect another $125,000. pic.twitter.com/I4otOtJU8r
Pittsburgh won the opening coin toss and will defer, so we'll see the Bengals' offense take the
Ian Casselberry
Steelers playing for AFC's No. 5 seed
Steelers playing for seeding now with the AFC North crown going to Baltimore. With a win, more likely the Steelers head to Houston. A loss to the Bengals would make a return trip to Baltimore the most possible scenario.
The Ravens beat the Browns, 35-10, to lock up an AFC North Championship
It was a dominant performance for Baltimore, who outplayed Cleveland on both sides of the ball and locked up the AFC North title for the second straight season.
The Ravens will now go on to the NFL playoffs. The Browns, meanwhile, will have some soul-searching to do in the offseason.
As AFC North rivals, the Steelers and Bengals faced each other previously this season. Pittsburgh won the matchup at Paycor Stadium, 44–38, with Russell Wilson passing for 414 yards and three touchdowns.
Joe Burrow threw for 309 yards and three TDs, but had a key fumble that was returned for a score and putting Cincinnati in a 41–24 hole.
Derrick Henry takes off for 43 yards and another birthday touchdown
Derrick Henry is making this a birthday to remember, breaking through the Browns for a 43-yard touchdown run. Henry now has 138 yards in 20 carries in his birthday matchup.
That might just be the final nail in the coffin for Cleveland, who look to be out of fight and are now down 35-10 with three minutes left.
The Ravens force Cleveland to turn over on downs...again
Down 18 points with just under five minutes remaining, the Browns decided to go for it on fourth-and-four, but the pass is incomplete. It's Cleveland's second failed fourth down conversion this game — and the fifth of the game overall.
Derrick Henry secures some history with his 15th rushing touchdown of the year
Derrick Henry extends the lead with a birthday touchdown
Derrick Henry, who is celebrating his 31st birthday, rushes for two yards into the end zone and gives the Ravens a 28-10 lead. The touchdown marks his 15th rushing TD this season; Henry now has 17 carries for 87 yards in today's game.
Browns finally break into the end zone after a grinding drive
The Browns' drive is salvaged by a pass interference call, but a 30-yard Bailey Zappe pass to Jamari Thrash, initially ruled a touchdown, was eventually overturned and ruled an incomplete pass.
Still, Bailey Zappe kept pushing. After a few short gains, Zappe found TE Jordan Akins for the team's first touchdown since December 15.
Nate Tice and Charles McDonald break down the biggest storylines from the end of Week 18, leading off with Detroit securing both the NFC North crown and home field advantage through the playoffs. Next, they talk about the Denver Broncos blowing out the Kansas City Chiefs backups in order to punch their ticket into the AFC playoffs and how this came at the expense of the Cincinnati Bengals, who beat the Pittsburgh Steelers on Saturday.