Michigan looked to play the role of the spoiler but it just didn't have enough to get over the finish line.
After No. 3 Virginia missed one of two free throws and with seconds remaining, a controversial no-call on Jett Howard's three ended the game without a shot.
The Cavaliers would end up beating the Wolverines 70-68.
Below are three takeaways from the Wolverines' loss to the Cavaliers.
Best half of basketball of the year?
That first half of basketball was arguably the best half of basketball Michigan has played all year. To face a defensive team like Virginia, one of the best in the nation, and score 45 points is something special.
While you could make an argument that the Wolverines' defense left something to be desired, the offense certainly left it out all on the floor.
Jett Howard and Hunter Dickinson helped pace the Wolverines in the first half, scoring 11 and 14 points respectively.
What's more important, though, is the contributions U-M received elsewhere on the team. Kobe Bufkin added 7 points, including a steal and a score with seconds left on the clock to push the lead to 11 points at the half. Jaelin Llewellyn added 6 points of his own, with two made threes.
The Wolverines as a group shot lights out, which is a major reason why the lead at the half was the way it was. 53% from three and 61% from the floor at the half will absolutely get it done.
It was too bad all of it was for naught at the end of the game.
Michigan can't find its balance when Hunter Dickinson and Jett Howard are off the floor
Michigan's bench production, or lack thereof, has been called into question at multiple points this season. The second half of the game is no different as the Wolverines gave up key runs without either Hunter Dickinson or Jett Howard on the floor.
The Cavaliers tied things up with under 10 to play with both players on the bench. That was the true inflection point of the game.
While you obviously can't have both guys playing entire games without breathers, there has to be a substitution line of thinking where you have to keep at least one guy out there if your bench isn't getting it done.
A gutsy effort and an encouraging sign
No matter the outcome of this one, the Wolverines stepped up and played up to its competition. You could make the argument that the team had been playing down to its competition all year, aside from the ASU blowout loss.
The Wolverines showed what it's capable of being this year, a good offensive team, a disruptive defense and getting contributions from across the court. If this is what the Wolverines can be, and the group is still trying to find its chemistry, then it's going to be a tough team to face for anyone.
These types of games can either tune you up or break you down. The fact that the group hung in there means it's not going down without a fight.
At the end of the day, however, there are no moral victories. U-M needs to win these games even if there were was a considerable no-call at the end.
---
Discuss this article with our community on our premium message boards
Not a subscriber to Maize & Blue Review? Sign up today to gain access to all the latest Michigan intel M&BR has to offer
Follow our staff on Twitter: @JoshHenschke, @Berry_Seth14, @TrevorMcCue, @DennisFithian, @BrockHeilig, @JimScarcelli, @DavisMoseley, @lucasreimink
Subscribe to our podcasts: Apple Podcasts, Google Podcasts and Spotify
Check out Maize & Blue Review's video content on YouTube
Follow Maize & Blue Review on social media: Facebook, Twitter, TikTok, and Instagram