Canisius was expected to beat small school St. Mary's, but few expected it would take a touchdown in the game's final minutes to pull it out.
The Crusaders' Qadree Ollison caught a 10-yard pass from junior QB Tyler Mascio with 4:54 left to hand the upset-minded Lancers a 30-27 home loss in the Monsignor Martin Association.
St. Mary's had taken a 27-22 lead with 10:04 left after Nick Vallone returned a kickoff 89 yards for a score. It was Vallone's third of the game as he also scored on runs of 40 and 11 yards.
Masio was 13 of 23 for 233 yards and three TDs through the air. Denzel Benton caught eight of his passes for 105 yards. The defense forced five turnovers.
The Crusaders did not look like the team that had beaten Section V power McQuaid, 36-17, a week earlier. They were resting a few key starters who were nursing injuries and weren't used to the wet, muddy field conditions.
Canisius coach Rich Robbins refused to make excuses. "We didn't have a great week of practice and I don't think we paid St. Mary's the respect they deserve, and hopefully we learned a lesson," he said. "They might not be the biggest school with the best numbers, but coach [Dave] Hersey had the kids ready to play. We didn't come out ready to play. We made some plays late and we were lucky to get the win."
Canisius is 14-1 all-time against St. Mary's with its only loss coming in 1958, a 20-7 decision under legendary coach Dick Wojciechowski.
Holy Trinity 42, St. Francis 41: The host Red Raiders led 41-14 before giving up 28 unanswered points over the game's final 7:34. Holy Trinity's Joe Ferguson scored on a 1-yard TD run on fourth down with 1 second left to cap the improbable rally. St. Francis' Alex Misterman rushed for 288 yards and five TDs.
Cheektowaga 20, Burgard 14 (OT): Marquel Jackson caught a 30-yard TD pass from Tim Whelan on a fourth-and-15 as the Warriors won in dramatic fashion. On Burgard's possession in the OT, they were stopped at the 1-inch line.
The Warriors trailed 14-0 going into the fourth quarter. Preston Summers got Cheektowaga on the board early in the fourth quarter after he made a one-handed catch of a TD pass from Whelan. With 2 minutes left, Jackson, playing LB, stripped the QB, recovered the fumble and ran it in from 49 yards out. That tied it at 14-14. Whelan threw for 161 yard while Jackson rushed for 96.
Frontier 28, Riverside 16: Kenny Kahler finished with 164 yards and scored twice as the Falcons scored all their points in the first half to pick up their first win. Nick King led the defense with 11 tackles, two sacks and a forced fumble.
Sweet Home 41, Kenmore East 6: Kahlil Humphrey rushed for 134 yards and joined QB Mike Torrillo in scoring twice on the ground as the Panthers rolled to 2-0 .
Sweet Home's defense held the Bulldogs to 73 yards. Brad Zaffram caught a 20-yard TD pass and had an interception. Shaun Huebert added a fumble recovery.
Depew 53, Newfane 0: Senior flanker Brian Rybak found the end zone in just about every way possible as his four-TD day included rushing and receiving scores along with a 55-punt return and a 45-yard interception return. "He had a monster day," said coach Brian Wilson.
QB Anthony Buono was 6 for 8 for 120 yards. Rodney Turner finished with 154 yards on nine carries and scored twice.
McKinley 24, Wmsv. North 12: Reyjzon Jordan scored on runs of 13 and 42 yards in the game's final three minutes as the Macks rallied. Jordan finished with 200 yards as the Macks moved to 2-0. Jamar Rutlidge added 103 yards and a score. Jordan had seven tackles and an interception and Cliff Brown had two sacks among his six tackles.
Cleveland Hill 50, Gowanda 0: Jared Watkins had an 80-yard interception return and caught a 38-yard TD pass for the Eagles.
Junior Josh White had 15 unassisted tackles. Brandon Thomas rushed for 144 on eight carries. Jonathan Thomas added 127 yards on 12 attempts.
Jamestown 35, Niagara Falls 7: Jon Czech had nine tackles and Zack Ecklem added eight as the Red Raiders enjoyed a 21-point second quarter on the way to its second win.
Kenmore West 21, Hutch-Tech 14: Alex Price rushed for 118 yards and a score for the Blue Devils, who built a 14-0 halftime lead. Tech was slowed in the first half when it fumbled on the West 5-yard line with 5 minutes remaining.
JFK 31, Wilson 26: Zack Walkowski rushed for 155 yards and two scores and Nick Anderson threw for 91 yards and a TD for the Bears.
Lockport 31, Starpoint 6: James Chambers had 154 yards rushing and 59 yards in receptions and a score for the Lions. Evan Majewski lead Starpoint with 185 yards, including an 80-yard TD run.
Notre Dame 36, Cardinal O'Hara 8: Anthony DiFrancesco rushed for 131 yards for the Hawks.