Political scientist Alan Abramowitz is really good. He predicted Bernie Sanders would win the Indiana primary by 3%, in contrast to polls, which predicted a victory for Clinton.
Bernie appears to have won Indiana by 5%, which makes Abramowitz' forecast very, very accurate.
Moments after Sanders won Indiana, Abramowitz made a new forecast:
She isn't just predicted to win. But comfortably so.