CALGARY — The Saskatchewan Roughriders recovered their offence in a 29-24 win over the host Calgary Stampeders on Saturday.

The Roughriders had been shut out 31-0 by Winnipeg in their previous game.

Saskatchewan (11-6) has a playoff berth locked down, but whether it will be at home or away has yet to be determined. The Roughriders have a game remaining in the regular season against the B.C. Lions.

The Stampeders (12-4) have lost two in a row and need to win one of their remaining two games to clinch first in the West Division.

Tre Mason and Nick Marshall scored rushing touchdown for the Roughriders. Brett Lauther kicked five field goals.

Calgary's Romar Morris returned a punt for a touchdown. Lamar Durant and Markeith Ambles each had touchdown catches for the Stampeders.