REGINA -- The Saskatchewan Roughriders are quickly becoming one of the hottest teams in the CFL.

Kevin Glenn threw three touchdown passes as the Riders beat the Winnipeg Blue Bombers 38-24 on Sunday for their third straight win.

The three-game winning streak has Saskatchewan above .500 at 5-4 and tied for fourth place in the West Division with the B.C. Lions. Saskatchewan trails Winnipeg and Edmonton, both tied for second place, by just four points.

"We're just running our plays and everybody is in sync right now," said Riders receiver Duron Carter. "When a football team is in sync, it's hard to stop. Any play that we run is breaking through. We're making a lot of plays right now and we're a tough team to stop."

Glenn has been the catalyst during the hot stretch. Saskatchewan has scored 133 points, averaged 44 points per game, over the past three contests.

Glenn, who was 26 of 36 for 386 yards against Winnipeg, connected with Naaman Roosevelt and Rob Bagg for first-quarter touchdowns. Backup quarterback Vernon Adams added a rushing touchdown that pushed the Riders ahead 24-3 after the opening quarter.

Glenn hooked up with Carter in the second quarter on a 17-yard touchdown reception -- his team-leading seventh major score -- and Tyler Crapigna's two field goals gave the home team a 34-16 lead at halftime.

"Say that a team comes out and scores three quick touchdowns and it's 21-0, you would probably bet your money that that team was going to win the game," Glenn said. "It doesn't matter who's playing, if a team has a fast start like that, typically you can control the game."

Taking advantage of field position helped too.

"We're starting fast and making sure we're taking advantage of the opportunities," Glenn added. "The defence set us up in the red zone a couple of times. … If we only come away with field goals instead of touchdowns then it might be a different game."

The score and the noise from the sellout crowd at Mosaic Stadium was a deflating combination for the Blue Bombers, who slipped to 7-3.

"That's never how you want to start a game," said safety Taylor Loffler. "Once you dig yourself a hole like that it's pretty tough to climb out. We had a good run toward the end, but we had a lot to overcome and that makes it hard on everyone."

The Riders' balanced attack on offence proved difficult for Winnipeg. Three Saskatchewan receivers -- Bakari Grant (139 yards), Roosevelt (119 yards) and Carter (101 yards) -- eclipsed the 100-yard mark.

"We're really comfortable with what we have," Carter said. "As a receiver group, we're not selfish at all. We're always making sure we have the best matchups out there and KG (Glenn) is just finding us. We always have trust in KG to find us."

Winnipeg found traction in the second quarter when quarterback Matt Nichols engineered three scoring drives. A 13-yard touchdown pass to Timothy Flanders and two field goals from Justin Medlock helped cut into the Saskatchewan lead late in the first half.

After the Winnipeg defence limited the Riders to a field goal in the third quarter, the Blue Bombers offence continued to rally in the fourth.

A 10-yard touchdown reception from Andrew Harris brought the visitors to within 14 points at 37-23. But that was as close as the Blue Bombers came to pulling off an improbable come-from-behind victory.

Nichols finished 35 of 47 for 364 yards. Harris led the Blue Bombers with 10 receptions for 72 yards. Flanders had 78 receiving yards, Weston Dressler added 64 yards on six catches and Darvin Adams had the second Winnipeg touchdown.

The same two teams meet in Winnipeg on Saturday.