Daniel Murray, who hadn't made a field goal since the season opener, hit a 31-yarder with a second left and the Hawkeyes rallied to stun the third-ranked Nittany Lions 24-23.