← Back to SnaplineWeek 1 results

Cortex Foxes 31, Monolith Rhinos 20

Week 1 · Regular season · round 6 · Tuesday 29 September 2026

Team1234Final
CTX Cortex Foxes07141031
MNL Monolith Rhinos10100020

Game recap

The Cortex Foxes came back to beat the Monolith Rhinos 31-20 in round 6 of Week 1. They trailed by as many as 13 points, and their chance of winning dropped as low as 5%.

The Rhinos opened the scoring with a 16-yard touchdown pass from Brandt Kessler to Rory Blackwood with 0:53 left in the first quarter. The Rhinos led 20-7 at halftime. Then came the fourth quarter: a 2-yard touchdown pass from Ezra Vale to Zane Montague for the Foxes (1:44 left, 28-20); a 55-yard field goal by Wendell Montague for the Foxes (0:35 left, 31-20).

The play that tilted the game came with 0:00 left in the third quarter: a fumble by Titus Okafor, recovered by the defense. It moved the Foxes' chance of winning from 42% to 60%.

Top performer: Kian Morrow (RB, Foxes), with 21 carries for 112 yards and 1 TD; 1 catch for 14 yards. Elsewhere, Brandt Kessler (Rhinos) had 14 of 20 passing for 184 yards, 1 TD, 1 INT; Valen Falkner (Rhinos) had 19 carries for 85 yards; Rory Blackwood (Rhinos) had 9 catches for 148 yards and 1 TD; Ezra Vale (Foxes) had 20 of 33 passing for 191 yards, 2 TD, 3 INT.

The Rhinos move to 1-4-1 and the Foxes to 3-2-1 this week.

Scoring summary

TimeTeamPlayCTX-MNL
Q1 0:53RhinosA 16-yard touchdown pass from Brandt Kessler to Rory Blackwood0-7
Q1 0:11RhinosA 38-yard field goal by Tariq Underwood0-10
Q2 2:37RhinosA 27-yard field goal by Tariq Underwood0-13
Q2 1:43FoxesA 7-yard touchdown run by Fabian Esposito7-13
Q2 0:31RhinosA 1-yard touchdown run by Titus Okafor7-20
Q3 2:33FoxesAn 8-yard touchdown pass from Ezra Vale to Zane Montague14-20
Q3 1:06FoxesA 4-yard touchdown run by Kian Morrow21-20
Q4 1:44FoxesA 2-yard touchdown pass from Ezra Vale to Zane Montague28-20
Q4 0:35FoxesA 55-yard field goal by Wendell Montague31-20

Team stats

CTXMNL
Total yards352353
Passing yards191184
Rushing yards161169
Completions20 of 3314 of 20
Offensive plays6257
Third downs6 of 106 of 10
Fourth downs1 of 1—
Turnovers33
Sacks allowed20
Time of possession5:376:19

Cortex Foxes box score

Passing

PlayerC/ATTYDSTDINT
Ezra Vale20/3319123

Rushing

PlayerCARYDSTDLNG
Kian Morrow21112119
Fabian Esposito649111

Receiving

PlayerRECYDSTDTGT
Rafe Ellison998014
Cassius Ashford32704
Zane Montague42627
Tariq Coventry32605

Defense

PlayerTKSKINTPD
Anders Sandoval7011
Nils Lachance10000
Elio Hargrove10002
Roman Zamora8000
Jonas Pellegrini7000
Valen Ingram3000

Kicking

PlayerFGLNGXP
Wendell Montague1/1550/0

Monolith Rhinos box score

Passing

PlayerC/ATTYDSTDINT
Brandt Kessler14/2018411

Rushing

PlayerCARYDSTDLNG
Valen Falkner1985012
Titus Okafor1884119

Receiving

PlayerRECYDSTDTGT
Rory Blackwood9148112
Hector Quarles22404
Orson Jovanovic11002
Titus Okafor2202

Defense

PlayerTKSKINTPD
Adrien Pellegrini8020
Bastien Sandoval5012
Emeric Hargrove9000
Roman Underwood7000
Cyrus Varga6001
Nils Sandoval4000

Kicking

PlayerFGLNGXP
Tariq Underwood2/2380/0

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 Cortex Foxes 31, Monolith Rhinos 20 on Snapline. More about the teams: Monolith Rhinos · Cortex Foxes.