← Back to SnaplineWeek 3 results

Pulse Jackals 58, Apex Vipers 45

Week 3 · Regular season · round 14 · Wednesday 14 October 2026

Team1234Final
APX Apex Vipers141410745
PLS Pulse Jackals1014211358

Game recap

The Pulse Jackals came back to beat the Apex Vipers 58-45 in round 14 of Week 3. They trailed by as many as 11 points, and their chance of winning dropped as low as 32%.

The Vipers opened the scoring with a 1-yard touchdown pass from Mason Okafor-Reid to Pavel Garrow with 1:50 left in the first quarter. At the break the Vipers were up 28-24. The fourth quarter brought a 40-yard field goal by Roman Zamora for the Jackals (2:15 left, 48-38); a 10-yard touchdown pass from Mason Okafor-Reid to Wendell Garrow for the Vipers (1:41 left, 48-45); a 30-yard field goal by Roman Zamora for the Jackals (0:52 left, 51-45); a 1-yard touchdown run by Jace Albright for the Jackals (0:13 left, 58-45).

The biggest swing of the game came with 0:05 left in the third quarter: an interception by Darius Esposito off Mason Okafor-Reid. It moved the Jackals' chance of winning from 58% to 73%.

Top performer: Rio Castellanos (QB, Jackals), with 31 of 40 passing for 428 yards, 3 TD, 1 INT; 7 carries for 55 yards and 2 TD. Elsewhere, Jace Albright (Jackals) had 13 carries for 81 yards and 2 TD; 4 catches for 38 yards; Tavi Nkemelu (Jackals) had 10 catches for 152 yards and 1 TD; Mason Okafor-Reid (Vipers) had 28 of 46 passing for 280 yards, 4 TD, 1 INT; 2 carries for 16 yards; Luther Banks (Vipers) had 28 carries for 198 yards and 2 TD; 5 catches for 51 yards.

Before kickoff, the Jackals' game plan was on offense: attack the zones, take shots deep, target Cassius Achebe; on defense: bracket Wendell Garrow (Cassius Achebe finished with 8 catches for 93 yards and 1 TD). Meanwhile, the Vipers' game plan was on offense: attack the zones, stay underneath, target Wendell Garrow; on defense: bracket Cassius Achebe (Wendell Garrow finished with 6 catches for 45 yards and 1 TD).

The Jackals move to 9-4-1 and the Vipers to 9-4-1 this week.

Scoring summary

TimeTeamPlayAPX-PLS
Q1 1:50VipersA 1-yard touchdown pass from Mason Okafor-Reid to Pavel Garrow7-0
Q1 1:26JackalsA 27-yard field goal by Roman Zamora7-3
Q1 0:44VipersA 13-yard touchdown run by Luther Banks14-3
Q1 0:02JackalsA 3-yard touchdown pass from Rio Castellanos to Tavi Nkemelu14-10
Q2 2:40VipersA 15-yard touchdown pass from Mason Okafor-Reid to Emeric Castellan21-10
Q2 2:16JackalsAn 8-yard touchdown run by Rio Castellanos21-17
Q2 1:33VipersA 3-yard touchdown run by Luther Banks28-17
Q2 0:29JackalsA 13-yard touchdown pass from Rio Castellanos to Cassius Achebe28-24
Q3 2:37JackalsA 15-yard touchdown run by Rio Castellanos28-31
Q3 2:04VipersAn 11-yard touchdown pass from Mason Okafor-Reid to Emeric Castellan35-31
Q3 1:37JackalsA 16-yard touchdown pass from Rio Castellanos to Adrien Esposito35-38
Q3 0:36VipersA 34-yard field goal by Kasimir Eriksen38-38
Q3 0:00JackalsA 7-yard touchdown run by Jace Albright38-45
Q4 2:15JackalsA 40-yard field goal by Roman Zamora38-48
Q4 1:41VipersA 10-yard touchdown pass from Mason Okafor-Reid to Wendell Garrow45-48
Q4 0:52JackalsA 30-yard field goal by Roman Zamora45-51
Q4 0:13JackalsA 1-yard touchdown run by Jace Albright45-58

Team stats

APXPLS
Total yards556626
Passing yards280428
Rushing yards276198
Completions28 of 4631 of 40
Offensive plays8467
Third downs7 of 133 of 8
Fourth downs0 of 4—
Turnovers32
Sacks allowed22
Time of possession6:355:25

Apex Vipers box score

Passing

PlayerC/ATTYDSTDINT
Mason Okafor-Reid28/4628041

Rushing

PlayerCARYDSTDLNG
Luther Banks28198225
Nils Yardley662019
Mason Okafor-Reid216012

Receiving

PlayerRECYDSTDTGT
Ravi Castellano770011
Pavel Garrow67019
Luther Banks55106
Wendell Garrow645111

Defense

PlayerTKSKINTPD
Matteo Zamora7012
Nils Ashford12000
Soren Falkner8000
Wendell Pellegrini7001
Fabian Lachance7000
Hector Castellan4000

Kicking

PlayerFGLNGXP
Kasimir Eriksen1/1340/0

Pulse Jackals box score

Passing

PlayerC/ATTYDSTDINT
Rio Castellanos31/4042831

Rushing

PlayerCARYDSTDLNG
Jace Albright1381215
Rio Castellanos755215
Fabian Lachance448017
Adrien Esposito114043

Receiving

PlayerRECYDSTDTGT
Tavi Nkemelu10152113
Adrien Esposito610318
Cassius Achebe893110
Anders Quarles34204

Defense

PlayerTKSKINTPD
Darius Draven13000
Quentin Norcross12002
Elio Oyelaran9002
Darius Esposito4011
Orson Castellan8002
Quentin Delacroix6000

Kicking

PlayerFGLNGXP
Roman Zamora3/3400/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 Pulse Jackals 58, Apex Vipers 45 on Snapline. More about the teams: Pulse Jackals · Apex Vipers.