Zach Zwinak ran for three touchdowns and Allen Robinson set Penn State's single-season receptions mark, leading the Nittany Lions to a 45-21 win over Purdue on Saturday.
Zwinak had a pair of 1-yard TD runs in the first half and a 5-yard score in the second, boosting his season total to 12. Robinson's fifth catch of the game was his 78th of the season, topping the 77 catches he had last season. He also holds Penn State's single-season yards receiving record.
Christian Hackenberg threw a touchdown pass and ran for one to help the Nittany Lions (6-4, 3-3 Big Ten) clinch at least a .500 record. The Nittany Lions are still suffering from the sanctions the NCAA levied in the Jerry Sandusky scandal and are not eligible for a bowl game.
Raheem Mostert had a 100-yard kickoff return for the Boilermakers (1-9, 0-6).