The Toronto Argonauts and Ottawa Redblacks delivered a thriller on Friday.

With the Redblacks chasing their first win of the season, they went back and forth with the Argonauts right until the final whistle, finally breaking through with a hard-fought 40-39 victory.

Here is a recap of every scoring play from Ottawa’s dramatic win.

0:06 — Redblacks 40, Argonauts 39

Bryson Barnes completes a 24-yard pass to Ayden Eberhardt for an Ottawa touchdown (extra-point attempt is GOOD).

0:33 — Argonauts 39, Redblacks 33

Isaiah Smith rushes four yards for a Toronto touchdown (two-point conversion is GOOD. Jalen Bell rush).

4:07 — Redblacks 33, Argonauts 31

Nick Arbuckle completes a 34-yard pass to Kevin Mital for a Toronto touchdown (extra-point attempt is GOOD).

8:08 — Redblacks 33, Argonauts 24

Bryson Barnes completes a three-yard pass to Ayden Eberhardt for an Ottawa touchdown (extra-point attempt is NO GOOD).

1:26 — Redblacks 27, Argonauts 24

Paul Geelen kicks a 51-yard Ottawa field goal.

4:18 — Argonauts 24, Redblacks 24

Nick Arbuckle completes a 28-yard pass to Kevin Mital for a Toronto touchdown (two-point conversion is GOOD. Pass from Arbuckle to Damonte Coxie).

8:11 — Redblacks 24, Argonauts 16

Paul Geelen misses a 47-yard field goal for an Ottawa rouge.

0:00 — Redblacks 23, Argonauts 16

Paul Geelen kicks a 53-yard Ottawa field goal.

1:36 — Redblacks 20, Argonauts 16

Daniel Adeboboye rushes three yards for an Ottawa touchdown (extra-point attempt is GOOD).

3:27 — Argonauts 16, Redblacks 13

Lirim Hajrullahu kicks a 43-yard Toronto field goal.

7:12 — Redblacks 13, Argonauts 13

Paul Geelen kicks a 40-yard Ottawa field goal.

12:25 — Argonauts 13, Redblacks 10

Cameron Porter rushes one yard for a Toronto touchdown (extra-point attempt is GOOD).

0:51 — Redblacks 10, Argonauts 6

Paul Geelen kicks a 20-yard Ottawa field goal.

7:31 — Redblacks 7, Argonauts 6

Daniel Adeboboye rushes one yard for an Ottawa touchdown (extra-point attempt is GOOD).

11:39 — Argonauts 6, Redblacks 0

Ethan John returns a blocked Noah Gettman punt 16 yards for a Toronto touchdown (extra-point attempt is NO GOOD).