PHILADELPHIA (AP) -- Bryan Walker scored three touchdowns and passed for another -- and freshman tailback Michael DiMaggio gained 94 yards on 23 carries and ran for a score -- as Penn defeated Cornell 45-9 on Saturday.
Wide receiver Braden Lepisto caught four passes for 77 yards and a score for Penn (4-6, 3-4 Ivy League), which, despite the win, suffered its first losing season since 1991.
Randy Barbour's 7-yard touchdown run with 5:51 left in the fourth quarter, followed by a safety with five minutes to play, completed the scoring for the Big Red (5-5, 2-5), which lost its seventh straight Ivy League road game.
Penn dominated throughout, including two touchdowns within 1:37. Leading 17-0, Walker connected with Lepisto on a 53-yard scoring play with 42 seconds left in the second quarter. At the 14:05 mark of the third, a blocked punt by linebacker Glen Pressman led to Chris Ashley's 22-yard touchdown.
Walker finished 7-for-11 passing for 118 yards and rushed for 95 yards on 16 carries for the Quakers.
It was the 114th meeting between the schools. Penn leads the series 65-44 with five ties.