It was a humbling end to Ohio State's eight-game win streak over Michigan, and a shocking one at that.
The Buckeyes will be home next week to watch the Wolverines play Iowa in the Big Ten Championship Game, an end few saw after OSU ripped apart Michigan State last week.
Now as they prepare for whatever bowl game is coming, the Buckeyes' thoughts will be on next year and how to get back on top.
Here are five things we learned about the Buckeyes from their 42-27 loss on Saturday:
The defense is not fixed. Not even close
This defeat felt worse than the Oregon fiasco, because the Ducks' win could somewhat be written off as being outschemed. Or being young and confused. Or, incorrectly, on Kerry Coombs.
This was a loss due to a fundamental inability to stop what you knew what was coming. Even sound teams can be fooled. But great teams are not bullied.
The Buckeyes might need better schemes, but mostly they need run-stuffing linebackers and consistency in the secondary.
Whoever is the defensive coordinator next year will be asked to address those issues first.
Ohio State will face the 'soft' question for a year now
All season, the first thing people talked about when referencing the Buckeyes was the crazy-good passing game. A flashy offense. Video-game play-calling.
Those things will return next year, even with the departures of star receivers Chris Olave and Garrett Wilson. But now there's a big "They're talented, but ...."
The Buckeyes were outmuscled on Saturday. They weren't tough enough in the trenches on either side of the ball, and in the Big Ten that's about the worst thing that can be said about you. In the Pac-12? Who cares? But in these parts, physicality is required.
Now coach Ryan Day and whoever is the new defensive coordinator will be continually asked about losing in the trenches.
You can't outscore everyone all the time. You need a backup plan that comes with a running game and defensive gap-filling.
The young Buckeyes were not ready for the moment
False starts. Ripping a helmet off an opponent, right in the middle of the field. Inability to play physical football when you knew it was coming. Two bad snaps to the quarterback.
A team filled with young four- and five-star players who had never played in a Michigan-Ohio State game learned firsthand what all the talk is about. It starts with deafening stadium noise but escalates from there.
The Buckeyes committed 10 penalties for 66 yards. Michigan was whistled twice for 20. That's discipline and experience.
Jim Harbaugh remains ungracious
You have to give Jim Harbaugh credit for how he had his team ready to play and ready for the moment. But just once, you'd love to also compliment how the Michigan coach handles ... well, anything.
When he loses, he complains about the officiating. When he wins, he does so with too much arrogance. That goes back to his days at Stanford (Google "Harbaugh What's Your Deal")
On Saturday, after he lifted his record to 1-5 against Ohio State, he chose to throw a dart at Day, basically saying the Ohio State coach has no right to take any credit for any Buckeye success in the series.
Asked after the game about trash talking from Ohio State in recent years, Harbaugh said, "Some people were born on third and think they hit a triple."
Just once, you'd like to see humility.
Either Aidan Hutchinson is J.J. Watt or the Ohio State tackles were overrated
Aidan Hutchinson was the force that C.J. Stroud had not experienced this year. He had three sacks, giving him 13 for the year, and three tackles for loss. He looked like a top-five draft pick.
Until Saturday, the Buckeyes had given Stroud a lot of time to operate the Buckeyes' high-powered offense. Hutchinson and David Ojabo wrecked that.
The College Football Playoff schedule
Here are the dates to know for the College Football Playoff:
Selection show: Noon Dec. 5 on ESPN
Cotton Bowl: 3:30 or 7:30 p.m., Dec. 31 on ESPN
Orange Bowl: 3:30 or 7:30 p.m., Dec. 31 on ESPN
College Football Playoff national championship game: 8 p.m., Monday, Jan. 10, 2022 on ESPN
Week 13 College Football Playoff rankings
Ohio State 10-1
Notre Dame 10-1
Oklahoma State 10-1
Ole Miss 9-2
Michigan State 9-2
Texas A&M 8-3
Wake Forest 9-2
NC State 8-3
San Diego State 10-1
Get more Ohio State football news by listening to our podcasts
This article originally appeared on The Columbus Dispatch: Ohio State Buckeyes football loses to Michigan: What we learned