REGINA - Rookie A.C. Leonard caught two touchdown passes from Travis Lulay and the B.C. Lions handed the Saskatchewan Roughriders a 27-24 loss on Friday — their fourth consecutive defeat to start the season.

The Lions have won two straight games, both at the hands of the Riders, and improved to 2-1. The Riders remain the lone winless team in the CFL at 0-4.

A valiant effort by the Riders in the fourth quarter saw the home team outscore the Lions 13-7, but Saskatchewan couldn't recover an onside kick with 36 seconds remaining. B.C. would run out the clock for the win.

After a low-scoring first half played in a steady rain, the teams combined for 18 points in the third quarter.

Shaq Murray-Lawrence returned the second-half kickoff 66 yards into Saskatchewan territory. On the Lions' first offensive snap, Andrew Harris rushed up the middle for a 15-yard touchdown to give B.C. a 16-4 lead.

The Riders responded with a drive of their own, capped by a 16-yard touchdown reception from Chris Getzlaf. Jerome Messam set up the score with 48 yards rushing on four carries.

Leonard's second touchdown of the game came on the Lions' first snap in the fourth quarter. Lulay found his first-year wideout wide open on the goal line for the score that put the Lions ahead 27-11.

Leonard's first touchdown, a five-yard touchdown reception from Lulay, came on B.C.'s first offensive possession of the night to give the Lions a 7-0 lead.

B.C. added a pair of singles from punter Richie Leone, while the Riders countered with a 45-yard field goal from kicker Paul McCallum to make it 9-3 late in the second quarter.

All four of Saskatchewan's first-half points came off the leg of McCallum. The 45-year-old veteran also was awarded a single when he missed a 36-yard field goal attempt. McCallum also kicked a 24 and 50-yard field in the fourth quarter.

The Lions led 9-4 at halftime.

The Riders will host the Hamilton Tiger-Cats in Week 5. The Lions will host the Toronto Argonauts.