Wagner (7-3) took a 14-3 lead when Dominique Williams rushed 5-yards for the score. Williams finished with 173 yards on 22 carries.
Eddie Houghton answered for Holy Cross (1-9), running it in from 3 yards out with 36 seconds left in the first half. Wagner led at halftime 14-10.
With Wagner trailing 30-17 in the fourth quarter, Doscher took over. Doscher found Williams for a 10-yard touchdown with 7:09 remaining, cutting the lead to 30-24.
On Holy Cross' next possession, Jarrett Dieudonne forced Steven Elder to fumble, setting up the winning drive.
Doscher completed the comeback finding Morgan for the 4-yard touchdown and the win.
South Carolina football players will wear stickers on their helmets this season to honor the nine people who died in a shooting at Emanuel AME Church in Charleston this past June.
Washington has found its starting quarterback, but coach Chris Petersen said the Huskies will keep that information under wraps until Friday's season opener at No. 23 Boise State.
Joey Counts scored on a 1-yard run on fourth-and-goal with 2 seconds left to give Montana a 38-35 victory over four-time defending FCS champion North Dakota State on Saturday.
Transfer Vernon Adams will be the starting quarterback when Oregon begins its season against Eastern Washington on Sept. 5.
Tim Beckman is threatening legal action after Illinois fired him as football coach Friday amid allegations of influencing medical decisions and pressuring players to play hurt.
LSU offensive coordinator Cam Cameron revealed in a post-practice news conference that he has been treated for prostate cancer but plans to coach this season.