Half of the Final Four is set, and anybody who predicted it could be making a fortune.
Fifth-seeded Butler knocked off No. 1 seed Syracuse before upending second-seeded Kansas State on Saturday night, punching a ticket back home to Indianapolis. It will be the first time the Horizon League champions have ever played in the national semifinals.
Joining them at Lucas Oil Stadium will be second-seeded West Virginia, which is in the Final Four for the first time since 1959, when the Mountaineers lost to California in the title game. They beat Missouri and Washington this time before ousting top-seeded Kentucky.
The other two teams will be decided Sunday.
First up will be fifth-seeded Michigan State and Tom Izzo, one of the best tournament coaches in the country, taking on No. 6 seed Tennessee - the last two left standing from a region that once included overall No. 1 seed Kansas and second-seeded Ohio State.
They'll be followed by Duke, the only top seed still alive, against a Baylor team that has been on the road toward redemption ever since Scott Drew sailed into Waco.
March Madness has lived up to its name, and there's only a handful of games left before the national champion is crowned April 5. How much more can these teams take?
We'll soon find out.