WINNIPEG -- The B.C. Lions clinched a spot in the CFL playoffs on Saturday night with a 28-23 victory over the Winnipeg Blue Bombers -- but the win may have come at a cost.

The Lions (9-7) lost starting quarterback Kevin Glenn to a big hit from Bombers' Johnny Sears.

He didn't return but backup John Beck took over, didn't miss a beat, and threw the 12-yard go-ahead touchdown pass to Ernest Jackson on his first play.

He then pounded the nail in with a 55-yard touchdown pass to former Bomber Kito Poblah.

Paris Cotton's two-yard touchdown run with just over two minutes left in the game brought the Bombers (6-11) within five but they missed a two-point convert attempt.

Winnipeg has now dropped eight straight games and will miss the post-season.

The Bombers also got a touchdown from Clarence Denmark and three field goals plus a single from rookie kicker Liram Harullahu.

B.C.'s other touchdown came from Keola Antolin and Paul McCallum added two field goals and a single.

Cotton had 96 yards in the first half alone in his third game since replacing Nic Grigsby as Winnipeg's starting tailback.

It was also a night of milestones as veteran B.C. kicker McCallum became just the second CFL player to top the 3,000-point mark.

Denmark also topped 1,000 yards receiving for the first time in his career and scored Winnipeg's first touchdown on a 19-yard pass from Drew Willy.

At least nine sacks killed Winnipeg drives but B.C. did the same thing with penalties -- starting with the first play of the game.

They took 11 penalties for 90 yards in the first half alone compared to just two and 15 for the Bombers.

Their most costly was taken on a 91-yard kick return for a go-ahead touchdown in the third quarter that was called back for holding and an illegal block.

A highlight reel interception by Sears that led to a Winnipeg touchdown at the end of the third quarter was also called back.

Sears tossed the ball into the air as he was being tackled, where it was caught by defensive back Maurice Leggett, who ran more than 50 yards for what was marked as a touchdown until it was reviewed.

NOTES: The Bombers lost defensive lineman Greg Peach in the second half to injury and defensive back Don Unamba also had to leave the field but he returned. The Bombers benefited from the return from injury of Troy Stoudermire. Their kick returner had 72 yards in the first half, including one run of 35.