The Edmonton Elks survived a late charge from the Saskatchewan Roughriders to record a 26-24 victory Friday night.
Kicker Sergio Castillo hit a 47-yard field goal with 24 seconds left in the fourth quarter to secure the victory for Regina.
Saskatchewan, which trailed 23-14 early in the fourth, took a 24-23 lead with 1:08 left on a seven-yard touchdown pass from Cody Fajardo to Kian Schaffer-Baker.
The Elks improve to 4-10 with the win while the Riders drop to 6-8 as they head into a bye week.
WATCH | Castillo of the Elks throws the winning basket against the Riders:
Edmonton’s offense totaled 423 net yards behind an impressive 202 rushing yards.
Quarterback Taylor Cornelius completed 13 of 24 passes for 237 yards and a touchdown. He also added 93 rushing yards on eight carries. Running back Kevin Brown eclipsed the 100-yard mark, gaining 109 yards on 14 carries.
Edmonton controlled the score for much of the game despite 12 penalties for 158 yards.
Cornelius connected with Dillon Mitchell on a 77-yard TD reception in the second quarter to take the lead after trailing 10-0 early in the game. On the ground, Cornelius and Brown recorded longs of 56 and 36 yards respectively.
Along with his game-winning field goal, Castillo also hit from 13, 23 and 43 yards.
The Riders, who entered the game giving up a league-high 51 sacks, gave up eight to the Elks.
Wide receiver Shaq Evans scored on a 42-yard touchdown reception in the first quarter for the Riders, while kicker Brett Lauther added three field goals at 39, 34 and 22 yards.