PHILADELPHIA -- Jeff Mathews threw for five touchdowns and 548 yards to lead Cornell past Pennsylvania 48-38 on Saturday.
Mathews was 35 of 45, and became the Ivy League and Cornell record holder for passing yards, both in a game and in a season.
Three of Cornell's receivers finished with more than 100 yards.
Shane Savage had seven catches for 149 yards and four touchdowns, giving him a school-record 12 for the year. Kurt Ondash caught 10 passes for 197 yards and Grant Gellatly had eight catches for 106 yards and a touchdown.
The Big Red (5-5, 3-4 Ivy League) trailed 38-34 before Ahmad Avery scored from 3 yards out midway through the fourth quarter.
Billy Ragone led defending Ivy League champion Penn (5-5, 4-3) with 253 yards and a touchdown on 23 of 40 passing, and two touchdowns and 27 yards on eight carries.