← Back to SnaplineWeek 3 results

Monolith Rhinos 31, Onyx Hawks 21

Week 3 · Regular season · round 18 · Thursday 15 October 2026

Team1234Final
MNL Monolith Rhinos1437731
ONX Onyx Hawks770721

Game recap

The Monolith Rhinos took care of the Onyx Hawks 31-21 in round 18 of Week 3. They led by as many as 10 points. It was an upset: before kickoff the engine gave the Rhinos only a 34% chance of winning.

The Rhinos opened the scoring with a 12-yard touchdown pass from Brandt Kessler to Hector Quarles with 1:41 left in the first quarter. The Rhinos led 17-14 at halftime. Then came the fourth quarter: a 7-yard touchdown pass from Wes Hadley to Elan Drummond for the Hawks (2:25 left, 24-21); a 4-yard touchdown run by Titus Okafor for the Rhinos (0:18 left, 31-21).

The biggest swing of the game came with 3:00 left in the third quarter: Kickoff, 63 yds. It moved the Rhinos' chance of winning from 40% to 56%.

The standout was Titus Okafor (RB, Rhinos), with 24 carries for 119 yards and 1 TD; 5 catches for 47 yards. Elsewhere, Wes Hadley (Hawks) had 26 of 36 passing for 203 yards, 3 TD; 1 carry for 5 yards; 1 catch for -1 yard; Bastian Kole (Hawks) had 13 carries for 54 yards; 5 catches for 36 yards; Wendell Montague (Hawks) had 6 catches for 47 yards and 2 TD; Brandt Kessler (Rhinos) had 14 of 18 passing for 159 yards, 1 TD; 1 carry for 16 yards.

Before kickoff, the Hawks' game plan was on offense: attack the zones, throw it more, target Cyrus Garrow; on defense: bracket Hector Quarles (Cyrus Garrow finished with 5 catches for 40 yards). Meanwhile, the Rhinos' game plan was on offense: attack the zones, stay underneath, lean on the run, target Hector Quarles; on defense: bracket Wendell Montague (Hector Quarles finished with 5 catches for 42 yards and 1 TD).

The Hawks move to 5-12-1 and the Rhinos to 7-10-1 this week.

Scoring summary

TimeTeamPlayMNL-ONX
Q1 1:41RhinosA 12-yard touchdown pass from Brandt Kessler to Hector Quarles7-0
Q1 0:53HawksA 3-yard touchdown pass from Wes Hadley to Wendell Montague7-7
Q1 0:02RhinosA 5-yard touchdown run by Valen Falkner14-7
Q2 1:54HawksA 9-yard touchdown pass from Wes Hadley to Wendell Montague14-14
Q2 0:00RhinosA 42-yard field goal by Tariq Underwood17-14
Q3 1:37RhinosA 1-yard touchdown run by Valen Falkner24-14
Q4 2:25HawksA 7-yard touchdown pass from Wes Hadley to Elan Drummond24-21
Q4 0:18RhinosA 4-yard touchdown run by Titus Okafor31-21

Team stats

MNLONX
Total yards344287
Passing yards159203
Rushing yards18584
Completions14 of 1826 of 36
Offensive plays6357
Third downs4 of 107 of 11
Fourth downs2 of 41 of 2
Turnovers13
Sacks allowed13
Time of possession7:264:34

Monolith Rhinos box score

Passing

PlayerC/ATTYDSTDINT
Brandt Kessler14/1815910

Rushing

PlayerCARYDSTDLNG
Titus Okafor24119116
Valen Falkner1950210
Brandt Kessler116016

Receiving

PlayerRECYDSTDTGT
Ivo Underwood24803
Titus Okafor54705
Hector Quarles54215
Rory Blackwood11402

Defense

PlayerTKSKINTPD
Cyrus Varga9000
Anders Oyelaran0200
Emeric Varga7001
Adrien Pellegrini6002
Nils Sandoval5000
Bastien Sandoval5001

Kicking

PlayerFGLNGXP
Tariq Underwood1/1420/0

Onyx Hawks box score

Passing

PlayerC/ATTYDSTDINT
Wes Hadley26/3620330

Rushing

PlayerCARYDSTDLNG
Bastian Kole1354012
Darius Eriksen314010
Lazlo Underwood111017
Wes Hadley1505

Receiving

PlayerRECYDSTDTGT
Wendell Montague64726
Elan Drummond645111
Cyrus Garrow54007
Bastian Kole53606

Defense

PlayerTKSKINTPD
Pavel Pellegrini17000
Wendell Garrow9000
Elio Brennan6001
Adrien Achebe6000
Soren Jovanovic5000
Gideon Zamora5000

Watch the replay

Every play of this game can be replayed on the big screen, with the play calls, the win probability and the commentary: replay Monolith Rhinos 31, Onyx Hawks 21 on Snapline. More about the teams: Onyx Hawks · Monolith Rhinos.