Rochester broke open a close game with three touchdowns in the fourth quarter.
The Warriors held a 6-0 lead after the first quarter, but Brandon Van Pelt pulled Stevenson even with a 1-yard TD run. Van Pelt's score was set up by Zach Irwin's 30-yard run.
Following a pair of Rochester touchdowns, Ty O'Neal scored on a 15-yard pass from Van Pelt to pull the Bulldogs within 20-14 at the half.
Following a scoreless third quarter, Stevenson (3-5) couldn't keep pace in the non-league contest.
Irwin had 12 carries for 78 yards as the Bulldogs finished with 172 yards of offense. Tyler Miler had eight tackles and four assists for Stevenson, and Kasey Wallace added six tackles and two assists.
ROCHESTER 40, STEVENSON 14
Rochester 6 14 0 20--40
Stevenson 0 14 0 0--14
R -- 3-yard run (kick failed)
S -- Brandon Van Pelt 1 run (run failed)
R -- 3-yard run (run good)
R -- 15-yard pass (kick failed)
S -- Ty O'Neal 15 pass from Van Pelt (Josh Anderson run)
R -- 2-yard run (kick good)
R -- 1-yard run (kick failed)
R -- 60-yard int. return (kick good)
RUSHING -- Stevenson: Zack Irwin 12-78, Jacob Schneider 9-3, Brandon Van Pelt 4-4, Josh Anderson 5-18.
PASSING -- Stevenson: Brandon Van Pelt 4-15-2-67.
RECEIVING -- Stevenson: Zach Irwin 1-16, Ty O'Neil 3-51.