HAMPTON, Va. (AP) -- Chad Kackert caught a 25-yard TD pass from quarterback Ricky Santos with 4:40 left to give the University of New Hampshire a 41-38 win over Hampton in a Division I-AA first-round playoff game Saturday.
The Wildcats (9-3), an at-large selection for the playoffs from the Atlantic 10, will go on to play Massachusetts next week in the second round.
Hampton (10-2) had fought back from a 34-21 halftime deficit, scoring two third quarter touchdowns and adding a field goal in the fourth for a 38-34 lead with 8:59 remaining.
But the Wildcats (9-3) took the ensuing kickoff and put together a 12-play, 72-yard drive that ended with Kackert's touchdown.
The Pirates hadn't allowed more than 17 points since Sept. 17 against Grambling. But New Hampshire rolled up 411 total yards -- most of it passing.
Santos was 27-for-40 for 315 yards, with five touchdowns and one interception. Keith Levan caught nine passes for 99 yards and one touchdown, while David Ball caught five passes for 70 yards, including two touchdowns in the second quarter.
Hampton's Alonzo Coleman rushed for 143 yards on 21 carries and one touchdown -- a 65-yarder in the first quarter. Quarterback Princeton Shepherd was 24 of 32 for 186 yards and two touchdowns.
Hampton lost its sixth Division I-AA postseason game in as many tries.