The Michigan State Spartans and Villanova Wildcats, both decided long shots in their respective semi-final games against Connecticut and North Carolina, could very well end up playing each other in Monday's NCAA Tournament Championship game.
Why? Because even though NC and UConn have looked unbeatable neither team had to navigate the difficult road that both the Spartans and Wildcats have had to.
NC got to run over Gonzaga and Oklahoma. The 'Zags have been overrated all season. Oklahoma was Blake Griffin and a bunch of high-schoolers.
Connecticut got to play Purdue, who just didn't match-up that well with them, and Missouri. Missouri was a good team but they weren't nearly as good as the team that Michigan State had to beat last weekend.
State beat USC, the Pac-10 tourney champs, Kansas, the Big-12 Regular Season and defending national champs, and Louisville, the Big East regular season and tournament champs, to get to the Final Four. Talk about putting together a streak!
Villanova had to squash Duke, the ACC tourney champions, and Pittsburgh, one of the toughest teams in the nation that, by the way, beat UConn twice during the regular season.
I like both Michigan State, at +4 in their game versus the Huskies, and 'Nova, at +7 in their game versus North Carolina, to upset the favorites and see each other on Monday night in the NCAA Championship game.