Download the CBS Sports App today and get instant tournament news and alerts, plus play Brackets!

Well, it’s safe to say not many people saw this one coming. The Horizon League favorites Oakland and Valparaiso were eliminated early, which set up a rare 10 vs. 4 seed matchup in the final. And in its first season of postseason eligibility, Northern Kentucky is dancing its way into the NCAA Tournament after knocking off Milwaukee.

(Don’t miss out on brackets! Sign up now to play against friends and to compete to win prizes during each round.)

Milwaukee, which finished the regular season 8-23, nearly made a run like we’ve never seen before. Out of the 10-seed spot, it reeled off three straight upset wins and pushed Northern Kentucky to the brink before falling. The Panthers would have been the first team with 23 losses to make it to the Big Dance.

Below is the final bracket and updated scores from the Horizon League tournament.

Bracket

Click here to see the entire Horizon League tournament bracket

How to Watch

Click here for the full schedule, TV channel and live stream information

Scores

Friday, March 3 (First Round)

5:30 p.m. -- No. 10 Milwaukee 85, No. 7 Detroit Mercy 60

8 p.m. -- No. 9 Youngstown State 84, No. 8 Cleveland State 69

Saturday, March 4 (Quarterfinals)

5:30 p.m. -- No. 9 Youngstown State 81, No. 1 Oakland 80

8 p.m. -- No. 10 Milwaukee 43, No. 2 Valparaiso 41

Sunday, March 5 (Quarterfinals)

5 p.m. -- No. 6 Illinois-Chicago 79, No. 3 Green Bay 70

7:30 p.m. -- No. 4 Northern Kentucky 82, No. 5 Wright State 77

Monday, March 6 (Semifinals)

7 p.m. -- No. 4 Northern Kentucky 84, No. 9 Youngstown St. 74

9:30 p.m. -- No. 10 Milwaukee 74, No. 6 Illinois-Chicago 68

Tuesday, March 7 (Final)

7 p.m. -- No. 4 Northern Kentucky 59 No. 10 Milwaukee 53