St. John Fisher shut down the Buffalo State running game and Ryan Sweet (East Aurora) caught a pair of touchdown passes from Matt Nation in the Cardinals’ 24-6 victory Saturday afternoon at Coyer Field.

The host Bengals were held to 86 net yards rushing and a 2.8 average per attempt. Tailback Rich Pete managed just 32 net yards and a 1.9 average in 17 attempts.

Sweet, a junior wide receiver, had five receptions for 144 yards, which was more than the Bengals managed through the air.

Buffalo State’s senior quarterback Casey Kacz completed 14-of-29 passes for 129 yards. He ran for his team’s only touchdown on a 3-yard run with 49 seconds left in the game. It capped the only sustained drive, 80 yards, in an otherwise disappointing day for the Bengals.

Kacz (Sweet Home) finished the season completing 189 of 305 for 2,381 yards and 18 touchdowns with 11 interceptions. For his career, he was 459-775 (59.2 percent) for 6,081 yards and 38 touchdowns in three seasons.

Sweet had scoring catches of 44 and 78 yards in the second quarter. The Cardinals drove 99 yards for their final score on a 5-yard run by Cody Miller in the fourth quarter. Nation, making his first collegiate start, was 14 of 23 for 293 yards and the two touchdowns.

St. John Fisher (7-2, 4-2) will play at home against Alfred next Saturday. Buffalo State finished 5-5 overall (3-4 Empire 8 Conference), the third consecutive season with a record of .500 or better. The Bengals’ wins came over Cortland, Brockport, Frostburg State, Utica and Hartwick. The other losses came to Wis.-Whitewater, Ithaca, Alfred and Salisbury.