Daryll Clark completed 18 of 26 passes for 226 yards and ran for a score for Penn State, which outgained Purdue 422 to 241 in its last test before next Saturday's showdown at Wisconsin.
Purdue quarterback Curtis Painter finished 13-for-22 for 112 yards. He moved past Mark Herrmann into second place on the school's career yards passing list, but on a day in which the 10,000 career yards passing milestone was in reach, he fell short and was benched in the fourth quarter. The loss left Painter with an 0-9 record against ranked teams in his career, and Purdue coach Joe Tiller has lost 15 straight against ranked opponents.
Kory Sheets led Purdue (2-3, 0-1) with 59 rushing yards on 18 carries. He broke a tie with Mike Alstott to set a school record with 40 career rushing touchdowns.