ALBANY, N.Y. (AP) Jeff Undercuffler threw three touchdown passes and Albany scored 24 consecutive points in the second half before holding off a late rally to defeat William & Mary 39-31 on Saturday.

Albany (3-2, 1-0 Colonial Athletic Association) trailed 24-15 with 6:51 remaining in the third quarter after William & Mary's Hollis Mathis scored on a 56-yard run. The Great Danes punted on their next possession then scored on each of their next four possessions to take a 15-point lead. Undercuffler threw two touchdown passes and Karl Mofor ran for a touchdown to give the Great Danes a 39-24 lead.

After William & Mary (2-3, 0-1) scored on an 83-yard pass from backup quarterback Kilton Anderson to Kane Everson, the Tribe's Alex Purviance recovered their onside kick. The Tribe reached the26-yard line before an incompletion, a sack and another incompletion left them facing fourth-and-16 from the 30. Josh Wynn intercepted Anderson in the end zone on the fourth-down play.

Undercuffler was 27-of-41 passing for 291 yards with the three touchdowns and no interceptions. He has 15 touchdown passes and four interceptions this season. Mofor had 95 yards rushing and 53 yards receiving.

For William & Mary, Anderson, a senior, was 5 of 10 for 124 yards and the long touchdown. Freshman starter Hollis Mathis was 8-of-10 passing for 68 yards plus 58 yards rushing. He lost two fumbles.

Copyright 2019 by STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.