CALGARY — Quarterback Bo Levi Mitchell validated a late decision to play and Malik Henry overcame a couple early gaffes with the go-ahead touchdown for the Calgary Stampeders in a 30-23 win over the visiting Edmonton Elks on Saturday.

Mitchell, a game-time decision to start because of a sore foot, threw for 321 yards and a touchdown in his 150th career CFL start. The 32-year-old Texan completed 21 of his 28 pass attempts.

Calgary head coach Dave Dickenson had made the decision to start backup Jake Maier until Mitchell indicated Saturday afternoon the taping of his foot made it feel secure enough for him to play.

"I talked to Dave and said 'meet me on the field and see how it feels,' and it felt good enough to move around the pocket," Mitchell said. "I don't think I was running full speed at all. I was thankful for Dave having that trust in me."

Said Dickenson: "I could see in his eyes he was fired up to play and felt confident in it so I went with him. If you have a sore foot and can still move around like that, I think that's a good thing."

Ka'Deem Carey and Tommy Stevens scored rushing touchdowns in addition to Henry's touchdown catch for Calgary (3-0) in front of an announced 22,739 at McMahon Stadium.

Henry compiled 173 receiving yards on six catches in the game, including a 46-yard grab. He also fumbled the ball away and incurred an offside penalty in the first half.

So taking a 28-yard pass from Mitchell and sprinting to plant his foot in the corner of the end-zone for a touchdown in the last minute of the third quarter felt like redemption.

"I needed that. The fumble early on made me angry," Henry said. "Teammates told me to stay in the game. Came back in the second half and made a couple plays."

Calgary's René Paredes kicked field goals from 46, 28 and 35 yards and added three points in converts.

Kai Locksley scored a short-yardage rushing touchdown and Emmanuel Arceneaux had a touchdown catch for Edmonton (0-3).

In his first start against the team that gave him his start in the league, Elks quarterback Nick Arbuckle was 20-for-31 in passing for 225 yards and one touchdown throw. He was intercepted once.

Arbuckle spent his first two seasons with the Stampeders in 2018 and 2019. He went 4-3 in the latter season when Mitchell was injured.

Sergio Castillo kicked a pair of 46-yard field goals and another from 47 yards. Matt Mengel scored a 60-yard punt single in the first of four meetings this season between the CFL's Alberta clubs.

Calgary and Edmonton haven't played four games against each other in a single season since 2012. The Stampeders face the Elks again in Edmonton after their upcoming bye week.

"I love it. I love the fact that you're getting to go against a team that's as well coached as they are, that knows how to win as well as they (do) because that makes you a better football team," Elks head coach Chris Jones said. "You have to show up and play top-shelf ball all the time.

"We got a lead and couldn't protect a lead due to a bunch of factors. All three phases in the second half did not play very well."

The Stampeders trailed at halftime for a third straight game, but three points down was the smallest deficit of the three.

Calgary linebacker Cameron Judge intercepted an Arbuckle pass intended for Kenny Lawler to put the ball on the 38-yard line with less than a minute remaining in the third quarter.

Mitchell's throw to Henry on the next play gave the Stampeders the lead for the first time in the game.

In addition to Judge's pick, defensive end Shawn Lemon contributed a pair of sacks and a pass knockdown in the third quarter that ended 20-17 in favour of Calgary.

Paredes padded the Stampeders' lead to 23-17 with a 35-yard field goal to start the fourth quarter, but Castillo responded with a 46-yarder to keep the Elks within range.

Stevens, Calgary's third-string quarterback behind Mitchell and Maier, scored his first CFL touchdown on a one-yard effort with two minutes remaining in the game, after Edmonton's defence denied Stevens from the same distance on the previous play.

The Elks trailed by a converted touchdown following Castillo's 47-yard field goal with 33 seconds to play in the game. Edmonton's attempt to recover an onside kick was foiled by Kamar Jorden grabbing the ball first.

The Elks led 13-3 with two minutes remaining in the first half on Arceneaux's 33-yard catch and run to the end zone, and a Castillo convert.

But Calgary quickly countered with a six-play drive highlighted by Mitchell's throws of 24 and 37 yards to Reggie Begelton. Carey capped the march with a three-yard dash to the end zone.

Edmonton's Deon Lacey knocked the ball out of Henry's hands for Thomas Costigan to recover on the Elks' 52-yard line midway through the opening quarter. The visitors didn't convert the turnover into points, however.

Dionte Ruffin's pass interference penalty on Arbuckle's throw to Lawler in the end zone put the Elks on the one-yard line during their opening drive of the game. Locksley scored on the short-yardage plunge for a 6-0 visitors lead.

Calgary's defence denied Edmonton's two-point convert attempt. The Elks are in Hamilton on Friday to take on the Tiger-Cats.

This report by The Canadian Press was first published June 25, 2022.