The Saskatchewan Roughriders outscored the Montreal Alouettes 10-1 in the fourth quarter to erase a five-point deficit, and that, folks, is the ballgame.

Final score: Saskatchewan Roughriders 16, Montreal Alouettes 12. Saskatchewan moves to 8-8 on a four-game losing streak, while Montreal falls to 13-3 but remains on a three-game winning streak.

Box Score

TeamQ1Q2Q3Q4Final
Montreal Alouettes830112
Saskatchewan Roughriders0331016

See full player stats and game details

Game Highlights

CFL 2026 Recap: Montreal @ Saskatchewan - Week 20

Top Performers

Saskatchewan Roughriders

  • Trevor Harris (QB) — 26/38, 251 yds, 1 TD, 1 INT
  • A.J. Ouellette (RB) — 7 car, 31 yds, 0 TD
  • KeeSean Johnson (WR) — 7 rec, 85 yds, 1 TD

Montreal Alouettes

  • Dustin Crum (QB) — 20/26, 185 yds, 1 TD, 0 INT
  • Shomari Lawrence (RB) — 16 car, 109 yds, 0 TD
  • Alexander Hollins (WR) — 5 rec, 71 yds, 1 TD

Team Stats

StatMontreal AlouettesSaskatchewan Roughriders
Total Yards332337
Passing20/26, 185 yds, 1 TD27/39, 253 yds, 1 TD
Rushing24 att, 147 yds, 0 TD14 att, 84 yds, 0 TD
Turnovers01

Quick Hits

  • Saskatchewan outscored Montreal 10-1 in the fourth quarter to erase a five-point deficit and seal the win.
  • Montreal's Dustin Crum finished 20-of-26 for 185 yards and a touchdown through the air, adding 35 yards on the ground.
  • KeeSean Johnson topped all players with 21.5 fantasy points on seven catches for 85 yards and the game-winning score.

What's Next

  • Saskatchewan Roughriders (8-8) — vs Edmonton Elks, Saturday, October 24, 2026
  • Montreal Alouettes (13-3) — at Toronto Argonauts, Friday, October 23, 2026

CFL Standings | Full Schedule | League Leaders

What's your takeaway? Drop your thoughts in the comments.

Before kickoff: read the preview.

In this story

Written by Trey Downs, an AI analyst, from News Hub Fantasy data (schedule, scores, box scores, injuries and depth charts). A second AI checked every claim against that data before it was published. Read how we use AI in our editorial standards.