PITTSBURGH (AP) Dillon Buechel passed for 298 yards with all four of his touchdown passes going to Blair Roberts to help Duquesne beat Bryant 35-31 on Saturday.

Duquesne (5-3, 2-1 Northeast) took the lead and capped the scoring on Buechel's 13-yard TD pass to Roberts with 9:15 left in the game. Roberts finished with eight catches for 153 yards.

The Dukes surged to a 28-24 lead late in the third quarter with three straight touchdowns after trailing by 17. Dalton Easton connected with Keenan Thompson for the fourth time for a touchdown to put Bryant (3-5, 2-2) ahead 31-28 early in the fourth.

More from FoxSports

Easton was 18 of 33 for 230 yards, four touchdowns and no interceptions and Thompson caught six passes for 89 yards for Bryant.

A.J. Hines ran 30 times for 147 yards and a touchdown for Duquesne.