Cameron Coffman threw for 315 yards and three touchdowns to help lead the Hoosiers to a 24-21 victory over the Hawkeyes.