If adversity makes teams stronger, the Bruins are gaining a lot these days.

Misfortune keeps getting piled higher and higher on them, yet the B’s again found a way last night, scoring twice in the third period to beat the Flames, 2-1, at the Saddledome.

This despite missing five injured players (Chris Kelly, Daniel Paille, Dougie Hamilton, Adam McQuaid and Loui Eriksson) and one suspended player (Shawn Thornton), plus various teammates playing through the flu and four players on recall from Providence (AHL) in forwards Ryan Spooner, Matt Fraser and Nick Johnson, and defenseman Kevan Miller.

The Bruins got very little going in the first 40 minutes with just nine shots on goal. But they awakened for the final 20 minutes, dominating and getting goals by David Krejci (No. 6, on a power play) and Reilly Smith (7) to eke out another late win.

“I didn’t like our game those first two periods,” said B’s coach Claude Julien. “They were really tough to watch. We just couldn’t get anything going. In the second period we just refused to put pucks in deep, and kept turning pucks over. But our true colors came out in the third. It was a real good period. Somehow we’ve got to get our team to play three periods that way, and stopping pushing our luck.”

Playing their third game in four nights, and with their makeshift lineup, the Bruins were determined not to let the negative circumstances wipe them out.

“You have to pull together; you have no other choice,” said defenseman Johnny Boychuk, who made a quick return from last Thursday’s scary-looking back injury in Montreal. “You can sit and worry about things, or you can go out and play as a team and create the energy yourself. Try to get through this time, play as hard as you can and hopefully win.”

Goalie Tuukka Rask saved the B’s in the scoreless first period, with several excellent stops among his 11 saves, but the Flames opened the scoring at 5:17 of the second when veteran Jiri Hudler put a wrister from the left circle past Rask low to the far side.

The Bruins had only one intact line, the No. 1 trio with David Krejci, Milan Lucic and Jarome Iginla. The other threesomes were mix-and-match. But all the lines woke up in the third, as the B’s had 15 shots on goalie Reto Berra after just nine in the first two periods.