Bourque scored twice Tuesday night and Glencross added a goal and two assists to lead Flames to a 6-2 victory over the Los Angeles Kings.
The third member of that trio, Craig Conroy, chipped in with three assists as the Flames' third line played as if it was the team's top unit.
The more the rest of the team produces, the less the Flames will have to rely on captain Jarome Iginla -- something they have done in previous years.
"Maybe these guys weren't always on the first line wherever they've played before, but they've been able to score, put points up and contribute and take the pressure off of Jarome," Conroy said. "Jarome's playing against the best 'D', usually the checking forwards, so it's hard for him. If we can chip in and help relieve him, that's the key for us."
Both of Bourque's goals came on beautiful plays. He gave Calgary a 2-0 lead at 18:29 of the first period when he stormed through center ice and into the Kings zone, ripping a 30-foot wrist shot into the top corner.
Bourque's sixth of the season at 9:20 of the third period came after he was set up at the side of the net by a crisp cross-ice pass from Conroy. That goal gave the Flames a 6-1 lead.
Glencross has two goals and six assists in the last six games.
"I'm starting to feel more comfortable now," Glencross said. "It takes a while to settle in and get to know all the guys. We've been together for a few months now. I'm finding that chemistry with Connie and whoever is on the other side -- [Dustin] Boyd, [David] MossDavid, or Rene tonight."
Mike Cammalleri, Iginla, and David Moss also scored for Calgary (12-9-1). The Flames have won three of four after dropping five of seven.
"Calgary is a better team than we are, that's all there was to it," first year Kings coach Terry Murray said. "They beat us to every area in the ice, shots, goals, they controlled the boards, they made all kinds of plays whenever they wanted to make plays and they are a much better team than we are."
Miikka Kiprusoff made 24 saves for the victory. His shutout bid ended 3:38 into the third period when Wayne Simmonds set up Frolov for a short-handed goal.
"You have to be prepared from the drop of the puck, and it was evident tonight that we weren't and it showed," Simmonds said. "You want to get your legs early when you're playing on the road and we didn't get them all game."
Trailing 2-0 after 20 minutes, the Kings got into further trouble early in the second period when, 11 seconds into a penalty kill, Los Angeles center Michal Handzus backhanded the puck into the crowd for a delay of game penalty.
The Flames capitalized on the two-man advantage with Iginla sliding in a rebound off the end boards after Dion Phaneuf's slap shot sailed wide of the net and caromed sharply out the other side.
Making his 10th consecutive start, Kings goalie Erik Ersberg was pulled at 10:07 of the second after Glencross made it 4-0.
Ersberg made 14 saves before Jason LaBarbera replaced him and stopped 15 shots over the final 30 minutes.
Calgary opened the scoring when its newly formed No. 1 line connected at 9:11 of the first period. Breaking down right wing, Matthew Lombardi fired a cross-ice pass to Iginla, who had the puck knocked off his stick. Cammalleri was right there to snap in his sixth goal.
Boyd left the game in the second period after being involved in a heavy collision along the side boards in the Flames end.
Los Angeles RW John Zeiler served the first game of a three-game suspension, opening a lineup spot for C Derek Armstrong, who was scratched nine of the previous 10 games. ... Kings D Denis Gauthier played his first game in Calgary since 2004. Gauthier played 384 NHL games in nine seasons with the Flames. ... The Kings played their sixth road game. No other NHL team has played fewer than eight. ... Since giving up four power-play goals on nine attempts against San Jose on Nov. 13, the Flames have been short-handed just eight total times in four games. They killed off every advantage.