I think you can make the argument IU has been the best team in the B1G since January 1.
This is another tough game to predict. IU is better, it's better inside with TJD, it's better from the perimeter, and our rebounding / D has been better though our D seems more a continuing work in progress. But the flip side is hard to ignore, we're not scoring like we were during that stretch run, we're of course worse on the road, we're back to starting slow, this is a big game for MSU after another loss on the road, MSU has been much better at home, there will almost certainly be some home-cooking officiating (and Izzo will whine away in their ears), and the MSU crowd and atmosphere, especially after the awful shootings, will be fully behind MSU.
I can see IU winning by 2-4 points with TJD leading the way. I can see IU losing by 2-4, or worse. Coin toss, imo.