Two of the hottest teams in college basketball will battle tonight, as the No. 6 Michigan State Spartans travel to face the No. 19 Iowa Hawkeyes.
Both teams met back in December when the Spartans won by 22 points in East Lansing.
Michigan State has won 12 consecutive games and is firmly in first place in the conference standings. The Spartans recently had a convincing victory over Maryland.
Iowa has won its last five games and finally has Tyler Cook back in the lineup from his recent ankle injury.
If the Hawkeyes are going to prove they're one of the true dark horse contenders in the country, then upsetting the Spartans on their home court would be the ideal way to make that statement.
One of the key factors in this game will be how Iowa defends Michigan State's trio of stars in Cassius Winston, Nick Ward and Joshua Langford.
Although Cook has cemented himself as the leader of the Hawkeyes, he'll need help from Joe Wieskamp and Luka Garza to earn the victory.
The Hawkeyes are 11-1 at home this season, with the one loss coming to the hands of Wisconsin.
Iowa and Michigan State will tip off at 7 p.m. ET from Carver-Hawkeye Arena.
Tim Brando and Bill Raftery will call the action on FS1.