The second-ranked Benedictine Ravens jumped out to a 28-0 lead and never looked back en route to a 48-17 win Saturday against Peru State at the Oak Bowl in Peru, Nebraska.

Benedictine (3-0) racked up 625 yards of offense, including 423 yards on the ground. Marquis Stewart led the charge, rushing for 253 yards and four scores on 18 carries. The senior standout had touchdown rushes of 56 yards and 35 yards in just more than a 10-minute span, and also broke off a 77-yard score in the opening quarter.

Charlie Nihart added another 104 rushing yards.

Shaefer Schuetz completed 13 of 16 passes for 202 yards, half of them going to Logan Harris.

The Ravens started the game with a drive down to the Peru 4-yard line before setting for a Matt Heinrich field goal.

Peru would lose four yards on its first series, and Stewart took the next play 77 yards for a score and 10-0 lead.

Benedictine would add another Heinrich field goal for a 13-0 lead before the end of the first quarter.

Early in the second quarter, Nihart followed up a 37-yard rush with a 1-yard touchdown plunge to extend the league to 19-0 with a missed PAT.

A safety would extend the lead to 21-0, and a 43-yard pass to Harris set up a 2-yard score for Stewart.

Peru State finally got on the board when an interception led to a 39-yard rushing score late in the first half, though Benedictine would lead 28-7.

Peru halved the deficit with a 5-yard touchdown run by Noah Kasbohm with 4:34 to play in the third, though Benedictine would step on the gas again.

Stewart ended the drought with a 56-yard run on the ensuing drive to push the lead to 35-14. It ended as the second best rushing output of his career.

Peru (0-3) added a 340-yard field goal in the fourth, and Stewart would waltz in from 35 yards out for his fourth score of the day and a 48-17 final.

Peru completed just nine passes for 97 yards.

The Ravens will host Clarke (Iowa) at 1 p.m. Saturday.

Brandon Zenner can be reached

at brandon.zenner@newspressnow.com.

Follow him on Twitter: @NPNowZenner.