VILLANOVA, Pa. (AP) -- Ricky Santos broke his own school record by throwing six touchdown passes and set a school mark with 538 yards as New Hampshire withstood Villanova's fourth-quarter rally to earn a 51-40 win Saturday.
With New Hampshire (4-1, 1-1 Atlantic 10) trailing 17-10 in the first quarter, Santos hooked up with David Ball for a 60-yard touchdown pass to tie the game at 17.
Both teams scored on their first possession of the second quarter. Villanova (3-2, 0-2) marched 89 yards in 10 plays capped by a 21-yard pass from Marvin Burroughs to John Dieser. New Hampshire came right back as Santos engineered a 66-yard drive in which he went 5-for-5 passing and threw a 35-yard strike to Ball to make it 24-24.
After forcing a Villanova punt, New Hampshire took the lead on Santos' fourth TD pass of the half, a 12-yard toss to David Bailey to make the score 31-24. The redshirt freshman capped off his monster half with his fifth TD pass -- his third to Ball -- for a 38-24 New Hampshire lead at the half.
Santos set the record for TD passes with a 45-yarder to Jonathan Williams with 12:16 to go in the fourth quarter. David Ball, in addition to three touchdown receptions, had 11 catches overall for a school-record 284 yards.
Down 45-33, Villanova cut the New Hampshire lead to 45-40 on a 2-yard touchdown run by Terry Butler with 7:31 to go in the game. But R.J. Harvey scored on a 1-yard run to cap an 81-yard drive, and Etienne Boulay tipped away a pass by Martin Burroughs in the end zone to preserve the win with just under two minutes to go.
Burroughs had a career-high with 382 yards passing.