Jake Maier threw for 184 yards and a touchdown to help the Calgary Stampeders defeat the Saskatchewan Roughriders 26-19 and keep their playoff hopes alive.