1:51 p.m.
Montreal kneels and the 44-24 win is in the books. Saskatchewan's playoff hopes are in the ICU on a ventilator as they fall to 8-8 on the season with their fourth straight loss. Montreal improves to 13-3.
1:47 p.m.
Coan is into the game for the first time this season, and he completes a pass over the middle to Johnson. One play later Djete fumbles the ball after making a catch. Fitting end to an atrocious showing by the Green and White.
1:45 p.m.
Montreal hits a 32 yard field goal to make it 44-24 with 49 seconds to play.
1:42 p.m.
Als come down with the onside kick and have the ball on their own 52.
1:40 p.m.
Touchdown Roughriders. Saskatchewan goes for in on third down from the 14 and KSB gets the first down on a short crosser before turning upfield and finding the end zone. Penalties see three cracks at a two point convert before Stevens gets it. 41-24 Montreal with 2:31 to play.
KSB finds the end zone for a SECOND time today ✅ 📺 : TSN, RDS, CBSSN and CFL+ 📱: Download the official CFL App and follow along LIVE: https://t.co/qBJs7eBYd7 Mobil Thanksgiving Weekend | #CFLGameDay https://t.co/CkT0idrDix
— CFL (@CFL) October 12, 2026
1:32 p.m.
Harris sacked for a five-yard loss and it's second and 15 from the Als 26 at the three-minute warning.
1:27 p.m.
Bertrand-Hudon has a couple of decent runs and a catch to get up to the Montreal 32.
1:26 p.m.
Als get up to the 32 and settle for a 40 yard field goal. 41-16 with 6:21 to play. Is there a run-out-the-clock mercy rule in the CFL? No? Dang it.
1:21 p.m.
Interception Montreal. Ball goes off Bridges hands for the third time this game, and this time it's picked off. Canton Arku hauls it in, Als ball at the Riders 31 with 8:43 to play.
Montreal’s defence comes up big with a PICK 💥 📺 : TSN, RDS, CBSSN and CFL+ 📱: Download the official CFL App and follow along LIVE: https://t.co/qBJs7eBYd7 Mobil Thanksgiving Weekend | #CFLGameDay https://t.co/lDcvE3AQFT
— CFL (@CFL) October 12, 2026
1:19 p.m.
Riders get the ball on their own 19 after a penalty to start their next drive.
1:13 p.m.
Touchdown Alouettes. Montreal does what they want, how they want and when they want for 11 plays, 69 yards, nearly seven minutes off the clock, ends with Snead nine-yard catch over the middle. 38-16. What an absolute disaster of a second half, and there's still 10:40 to go.
1:08 p.m.
A flea flicker breaks down, but Alexander still manages to find Sterns for the first down. Als at the Riders 39 on the final play of the third quarter.
1:06 p.m.
Mason has a catch for 19 yards to get into Riders territory at the 47.
1:03 p.m.
Riders get up to their 51 and the drive stalls. Punt, Montreal ball on the 31 with 2:52 to play in the third.
12:59 p.m.
Touchdown Montreal. Alexander again faces minimal pressure, has all the time he needs roll out and airs out a ball that finds Rambo on as deep a crossing route as you'll ever see in the game of football. Coverage doesn't exist, 51 yard major with 5:43 left in the third quarter. 31-16 Montreal.
51 YARDS THROUGH THE AIR 😮💨 Alexander connects with Rambo for his second TD of the game! 📺 : TSN, RDS, CBSSN and CFL+ 📱: Download the official CFL App and follow along LIVE: https://t.co/qBJs7eBYd7 Mobil Thanksgiving Weekend | #CFLGameDay https://t.co/aFJ3y9afq0
— CFL (@CFL) October 12, 2026
12:55 p.m.
Run by Scott, roughing the passer penalty, catch by Philpot, Montreal is into Riders territory at the 51.
12:50 p.m.
Wiebe and Bridges both get their hands on passes but can't make the catch, Riders punt from their 36, Montreal ball on their own 15 with 7:54 left in the third quarter.
12:49 p.m.
Riders start their next drive on their own 36.
12:48 p.m.
Touchdown Montreal. And one play later Philpot blows by his man down the sideline and gets absolutely wide open for a 46 yard touchdown. No pressure, either. Alexander has all day, night, week and month to get the pass off. What can you even say at this point? 24-16 Montreal with 8:50 left in the third quarter.
HOLY SMOKES… WHAT A CATCH 🤯 Tyson Philpot with the insane grab and TD! 📺: TSN, RDS, CBSSN and CFL+ 📱: VOTE NOW for ALL-CFL presented by @bet365ca: https://t.co/xOVcvsUngu Mobil Thanksgiving Weekend | #CFLGameDay https://t.co/lRKCtNJcUK
— CFL (@CFL) October 12, 2026
12:45 p.m.
Alexander is nearly sacked but once again the Riders can't make the tackle and Alexander gets nine yards. One play later it's a first down at the Riders 46.. Getting comical now.
12:40 p.m.
Drive stalls at the Als 43 and Lauther has a 51-yard field goal. It's good, he's three-for-three on the day and 17-16 Montreal with 11:49 to play in the third quarter.
12:39 p.m.
An 18-yard catch by Johnson III gets the Riders into Montreal territory at the 45.
12:38 p.m.
A pass to Ouellette for 11 yards puts Harris over 5,000 yards on the season. Incidently, Alexander went over 5,000 yards in the first half. Couple of outstanding QB1s!
5,000 yards through the air for Trevor Harris this season! ✈️ https://t.co/K0R1gcT6el
— CFL (@CFL) October 12, 2026
12:36 p.m.
Riders get the ball on their own 41 to start their first drive of the second half.
12:16 p.m.
Riders kneel to end the half. Gotta figure some things out and quick on both sides of the ball if they're going to get a win here.
12:15 p.m.
Riders finally, finally, finally get a stop on second and long, Als have a 21-yard field goal and it's good. 17-13 Montreal with seven seconds left in the half.
12:14 p.m.
Alexander again has all day, converts a fourth second and long and Sterns has the catch at the Riders 14. The former Rider is absolutely killing his old team with 106 yards receiving in the first half.
12:12 p.m.
Three straight conversions on second and long and the Als are up to the Riders 43. 1:10 to play in the half.
12:08 p.m.
Drive stalls at the Montreal 53, Riders punt, Als ball on their own 22 to start their next drive. 2:01 left in the half.
12:04 p.m.
Stevens is in to go for it on third and two from the Riders 50 after initially thinking about punting. He gets it easily, Riders up to their own 53
12:01 p.m.
Wiebe breaks a tackle on a swing pass and goes for 15 yards to get up to their own 31. 5:43 left in the half.
11:56 a.m.
Good lord. Another blown coverage, Philpot gets free but drops the ball deep in Saskatchewan territory. Almost another disaster, but the Als punt. Riders ball on their own six after a holding penalty.
11:52 a.m.
Two deep incompletions and Lauther has a 39-yard field goal attempt. It's good, 14-13 Montreal with nine minutes left in the half. Now let's see if the defence can get their stuff together.
11:51 a.m.
KSB has a 10-yard catch to get up to the Montreal 31. 10:12 left in the half.
11:49 a.m.
Ouellete has a 14-yard run to get up to the Montreal 46.
11:48 a.m.
Sexton has a great return for 42 yards to get up to the Riders 50 to start the next drive.
11:47 a.m.
Touchdown Alouettes. Two plays later Alexander has all day in the pocket, the Riders blow the coverage, Rambo gets loose down the sideline and has all day and all the room in the world for a 45-yard touchdown. Same issues, different day. Five plays, 73 yards, 14-10 Montreal with 11:59 to play in the half.
The Als find the end zone again! 🙌 Alexander and Rambo connect to give Montreal the lead! 📺 : TSN, RDS, CBSSN and CFL+ 📱: Download the official CFL App and follow along LIVE: https://t.co/qBJs7eBYd7 Mobil Thanksgiving Weekend | #CFLGameDay https://t.co/mHY13XEuxB
— CFL (@CFL) October 12, 2026
11:44 a.m.
Oh come on. Riders have Alexander dead to rights in a sack but as he's falling he gets the ball to Scott, and he goes for 17 yards to the Riders 45.
11:40 a.m.
Montreal gets the ball on their 37 to start their next series.
11:38 a.m.
TOUCHDOWN ROUGHRIDERS! KSB hauls in a pass over the middle in traffic at the Als six, no one can bring him down, and he finds the end zone. Four plays, 40 yards, 10-7 Saskatchewan on the final play of the first quarter.
11:34 a.m.
There we go! All out blitz gets to Alexander for the sack and a six yard loss. Als punting from deep in their end zone and the Riders have the ball on the Montreal 40 to start their next drive. 3:07 left in the first.
Saskatchewan defence brings the pressure and gets the sack 💪 📺 : TSN, RDS, CBSSN and CFL+ 📱: Download the official CFL App and follow along LIVE: https://t.co/qBJs7eBYd7 Mobil Thanksgiving Weekend | #CFLGameDay https://t.co/3nWQfkOBjG
— CFL (@CFL) October 12, 2026
11:30 a.m.
Riders get a pass to DDB for 13 and an 11-yard run by Ouellette, but the drive stalls at the Riders 46. They punt, Als ball on their own five after a penalty with 3:46 to go in the opening quarter.
11:27 a.m.
Riders get the ball on their own 22 to start their next drive.
11:25 a.m.
Touchdown Alouettes. Alexander makes the Riders look like a bad college team with five easy pass completions, including a nine-yard pass to Snead for the major. Six plays, 70 yards, 7-3 Montreal with 6:19 to play in the first quarter.
ALEXANDER TO SNEAD. TOUCHDOWN, ALS 🏈 📺 : TSN, RDS, CBSSN and CFL+ 📱: Download the official CFL App and follow along LIVE: https://t.co/qBJs7eBYd7 Mobil Thanksgiving Weekend | #CFLGameDay https://t.co/HjOSYSxOUT
— CFL (@CFL) October 12, 2026
11:22 a.m.
Sterns has a 23-yard catch to get up to the Riders 26.
11:21 a.m.
A couple of short passes to Sterns get the Als over half up to the Riders 51.
11:22 a.m.
Riders get up to the Montreal 35 before the drive stalls. Lauther has his first field goal attempt since his return, and the 42-yarder is right down the middle. 3-0 Riders with 9:52 left in the first quarter.
11:15 a.m.
KSB has a 25-yard catch over the middle to get into Als territory up to the 40.
11:11 a.m.
Interception Riders! That's better, boys! Alexander goes for it deep again and Sayles snares it at the Riders five before getting back up to the 20. Sayles' first pick of the season. Riders ball with 12:30 left in the first quarter.
MARCUS SAYLES SNAGS THE INTERCEPTION 💥 Chaos on the opening drive in Montreal! 📺 : TSN, RDS, CBSSN and CFL+ 📱: Download the official CFL App and follow along LIVE: https://t.co/qBJs7eBYd7 Mobil Thanksgiving Weekend | #CFLGameDay https://t.co/4Yozm1V4lF
— CFL (@CFL) October 12, 2026
11:10 a.m.
Sigh. Alexander runs right up the middle through the biggest hole imaginable all the up to the 35. Next play he's almost sacked but gets away and gets off a bomb to the end zone that's just barely knocked away. Almost a disaster start.
11:07 a.m.
Als start from their own 40 to get things underway.
11:06 a.m.
Montreal wins the coin toss and have elected to receive, so it's Als ball to get things started. Kick off is moments away!
10:53 a.m.
Here are Luc's Three Keys to the Game for Saskatchewan:
1 – Trevor Harris has to get back to using his first two reads. He's been holding the ball longer as teams take away his first looks, so find a way to get the ball away to those primary receivers.
2 – Get the ball out of Davis Alexander's hands quickly. Need lots of heavy blitz packages to throw Alexander off his game and make him get rid of the ball, make mistakes in the process.
3 – Can't chase this game. Can't start from behind, have to get off to a fast start and keep Montreal from getting any kind of a big lead.
10:21 a.m.
Left tackle Payton Collins was a game time decision with an ankle injury and can't go, so we've got some changes up front: Thomas Perry is activated off the practice roster and is in at left guard, Daniel Johnson moves to left tackle and Collins moves to the one-game injured list.
Here's the new depth chart:

8:02 a.m.
It’s going to be a cool one in Montreal today, with the temperature at 15 C at kickoff under mainly cloudy skies. Winds won’t be all that bad, coming out of the west at 10 km/h. So not too bad of a day for football!
8:01 a.m.
The Rider Broadcast Network is on the air, with Teagan Witko, Wes Cates and plenty of special guests bringing you to game time. Dave Thomas and Luc Mullinder will then have the game call at kick-off at 11 a.m.
8 a.m.
It’s a meeting between the 2025 Grey Cup finalists, it’s a critical game in the CFL playoff picture, it’s the Saskatchewan Roughriders taking on the Montreal Alouettes from Percival Molson Stadium in Montreal!
As has been much discussed over the last week, the Roughriders playoff push has officially begun in earnest, with all three of their remaining games essentially must-win if they’re to reach the post-season. But it isn’t going to be easy by any stretch, especially given who their opponents are over their final three contests.
The Riders had some good and bad news on the roster front this week, as defensive back Tevaughn Campbell and return specialist Mathew Sexton both are back in the lineup, but they also took a big hit as KeeSean Johnson is out with an ankle injury. That takes away Saskatchewan’s biggest offensive weapon this season and will mean everyone else will have to step up against Montreal’s tough defence.
Saskatchewan is 8-7 on the campaign and have lost their last three games to fall into a four-team race for the final playoff spot. They’re coming off an ugly 37-31 loss to the Calgary Stampeders in Week 18 and will need to be better in all facets of the game to find the win column today.
The good news is their destiny is in their own hands. The Riders’ magic number is two, with a combination of a win and Calgary loss at any point over the last three weeks landing Saskatchewan the cross-over playoff berth.
Montreal, on the other hand, has nothing to worry about. They sit at 12-3 at the top of the East Division and locked down their playoff spot weeks ago. That’s led to some questions as to how ‘into it’ they’ll be today, but make no mistake, the challenge is serious and real for Riders regardless of how intense the game may be.
Davis Alexander leads the Als’ ultra-dangerous offence and has a wealth of weapons at his disposal, including near-2,000 yard receiver Tyson Philpot and 1,000 yard pass catcher Tyler Snead. So look for plenty of action through the air any time Montreal has the ball.
It’s also the first meeting between the two teams since Saskatchewan defeated Montreal in the 2025 Grey Cup, so a bit of revenge will also be in the air.
So it’s going to be an interesting Thanksgiving match-up, and we’ll see if Saskatchewan can put together a big win when they need it the most.
Saskatchewan’s depth chart:

Montreal’s depth chart:











