The Stampeders (10-1-1) haven't lost a regular-season game at home since 2015 for a run of 16 games without a loss at McMahon Stadium.
Calgary gained more separation atop the West Division, now five points ahead of the Winnipeg Blue Bombers and seven up on the Edmonton Eskimos. The Lions dropped to 6-6.
Calgary's Reggie Begelton scored the first touchdown of his CFL career on a 20-yard catch late in the fourth quarter. Marken Michel scored on a 31-yard catch in the first quarter.
Rene Paredes kicked field goals from 27, 42, 17 and 37 yards with punter Rob Maver contributing a 66-yard single in front of an announced 28,176.
Lions kicker Ty Long was good from, 26, 48, 46 and 35 yards and added a 68-yard single.
(The Canadian Press)