And, breathe. Despite seeing few upsets or down-to-the-wire wins, it was quite the first weekend of men's NCAA tournament games.
For the first time in three years, we don't have a Cinderella team dancing into the Sweet 16. We also won't have back-to-back national champion UConn.
Instead, we have seven teams from the SEC (half of the conference's tourney-record 14 bids), four from the Big Ten, four from the Big 12 and a single program from the ACC. All four 1-seeds remain in the chase for the title too.
We've analyzed how they each booked a spot in the regional semifinals. We ranked all 16 teams. Now, it's time to look at the actual matchups.
ESPN's Jeff Borzello, Myron Medcalf and Joe Lunardi (mostly) agree on who will win each Sweet 16 game. But why? And who will be key in each? Let's find out.

(2) Michigan State Spartans vs. (6) Ole Miss Rebels
Friday, 7:09 p.m. ET, CBS, Atlanta