Shaun Shivers ran for 115 yards and two touchdowns to help the Hoosiers defeat the Spartans 39-31 in double-overtime.