The Stars' undefeated season continues against powerhouse Maryville next week.
Senior quarterback Brent Stockstill was knocked out of the game in the fourth quarter with a knee injury. He watched the rest of the game on crutches from the sidelines.
The Siegel Star's drew first blood with 5:29 left in the first quarter when Denzel Harding punched in an 11-yard touchdown run.
With almost 10 minutes left in the half, the Riverdale evened the score at seven after the Warriors capped off a 14-play, 70-yard drive with a one-yard touchdown by Scottie Boykin.
Siegel's next score came from a Harrison Reed 39-yard field goal, bringing the score to 10-7.
The Stars continued their first half dominance when Stockstill completed a swing pass to Harding for 68 yards. The score 16-7 with 3:11 to go in the half.
A few minutes later Siegel receiver Tyler Walton was injured when he fumbled a catch, which the Warriors recovered.
On Riverdale's turnover drive, quarterback Dillon Woodruff was intercepted by Tae Martin with three seconds left.
Stockstill went for the end zone on the next play, but it fell incomplete, bringing an end to the half.
At halftime, Siegel had 219 total yards, 144 in the air and 75 rushing. Riverdale had gained 149 yards 90 passing and 59 on the ground.
After the half, Riverdale's offensive struggle continued with Siegel stopping the Warrior's opening drive. Harding ended the Star's next drive with his third touchdown of the night on an 11-yard run, making the score 23-7.
The Warriors were helped on their next drive with a 15-yard personal foul and a defensive pass interference penalty. But head coach Ron Aydelott decided to go for it on fourth and eight, Woodruff's pass fell incomplete, giving the ball back to the Stars.
Siegel turned it over on the next play. The Stars coughed it up, giving the Warriors the ball back inside the 20.
Aydelott rolled the dice again on a fourth and five, and Woodruff gained the first down on a 6-yard scramble.
The start of the fourth quarter found Riverdale with a first and goal. Boykin pounded it in from the 3-yard line. The Stars held on Riverdale's two-point conversion, stopping Woodruff short on a quarterback keeper. Score was Siegel 23, Riverdale 13.
On the kick off, Dominique Gooch returned it to mid-field. Siegel bled the clock with back-to-back hand offs to Harding and Andre Knox.
On a fourth and long, Stockstill scrambled for the first down and was knocked out of bounds. The Mr. Football finalist stayed down with a knee injury.
Backup quarterback junior Dakota Crane came in and handed the ball to Harding for his fourth TD, extending the Star's lead to 30-13.
The Warrior's next drive was characterized by fits, starts and a pass interference penalty. Riverdale brought the game back within 10 points on a Boykin 1-yard run with 5:37 left in the game.
With two minutes left, Siegel made it 33-20 with a field goal off the foot of Reed.
Riverdale's final drive of the game started on the 33-yard line with less than two minutes left.
Passes to Terry and Phillips kept the drive alive as the clock ticked down. Near the Siegel 20, Woodruff scrambled and was picked off when he tried to throw the ball away.
Siegel came on the field in the victory formation and kneeled to end the game.
Siegel's season continues when the Stars take on Maryville in a battle of the unbeatens Friday, Nov. 23 at Ken Nolan Stadium.