Martin Brodeur started in goal for the Devils, but was pulled at the 7:32 mark of the opening frame after allowing two goals on five shots. Johan Hedberg made just five saves on nine shots in a relief appearance and ended up taking the loss.
"We were flat in the first," Henrique said. "We made a few mistakes, myself included on the third goal. You can't fall asleep for 20 minutes here. We dug ourselves a hole that we couldn't get out of tonight."
New Jersey outshot Calgary 38-14.
Bouwmeester gave the Flames a 1-0 lead at 5:54 of the first when his wrist shot through traffic found its way into the net behind Brodeur. It was Bouwmeester's first goal in 39 games.
"Any time you score is good," Bouwmeester said. "I don't have too many of those. I'll take it."
Less than two minutes later, Sarich skated across the blue line and fired a slap shot over Brodeur's blocker and into the top corner. It was Sarich's first goal since March 23, and ended the veteran defenseman's 33-game goal-scoring drought.
"Flying down the wing, going for the puck, didn't break stride and just blasted one by him," Sarich said. "He didn't even move. Well, barely. It was just a shot on net that found a hole and I'm excited it went in."
Hedberg replaced Brodeur after that and didn't fare much better as he let in the first shot he faced. Jokinen fed a nice backhanded cross-crease pass over to Glencross, who snapped a quick shot off Hedberg's skate and into the net.
Brodie then rifled a point shot past Hedberg on a Calgary power play to give the Flames a 4-0 lead through one period.
"I think if I have a better game, we win this one," Hedberg said. "I don't think it was a very good night. ... My job is to stop the puck and I didn't do that."
After Kovalchuk scored his team-leading 16th goal for the Devils with 5:12 to go in the second, Stempniak wired a shot from the slot through Hedberg's legs to put the Flames back up by four.
With the Devils short-handed late in the second, they pulled to 5-2 when Henrique finished off a 2-on-1 by converting a feed from Parise.
The Devils continued to press in the third period and were rewarded when Elias one-timed a pass from Kovalchuk by Kiprusoff during a New Jersey power play.
It took the Flames nearly nine minutes to get their first shot of the third period, but Iginla made the shot count as he fought for possession of the puck in the slot before snapping a shot past Hedberg.
Stempniak, acquired by Calgary in the offseason from Phoenix in exchange for Daymond Langkow, played in his 500th career NHL game. ... Calgary F Rene Bourque served the third game of his five-game suspension for elbowing Washington's Nicklas Backstrom to the head during a 3-1 road loss to the Capitals on Jan. 3. ... Iginla fought Henrique in the first period. According to hockeyfights.com, it was the first fight of Henrique's career and Iginla's 52nd in the regular season.
Copyright by STATS LLC and The Associated Press
Arena: Scotiabank Saddledome Location: Calgary, Alberta
Referees: Brad Meier, Dean Morton Linesmen: Scott Driscoll, Brian Mach
Attendance: 19,289 (100.0% full)
Team Stat Comparison
Power Play Goals
Power Play Opportunities
Shots on Goal
Jay Bouwmeester (2)
Assists: Jarome Iginla, Chris Butler
Cory Sarich (1)
Assists: Mikael Backlund, Lee Stempniak
Curtis Glencross (18)
Assists: Olli Jokinen, Jarome Iginla
T.J. Brodie (2)
(Power Play) Assists: Jay Bouwmeester, Curtis Glencross
Ilya Kovalchuk (16)
Assists: Adam Henrique, Zach Parise
Lee Stempniak (9)
Assists: Mikael Backlund, Curtis Glencross
Adam Henrique (13)
(Shorthanded) Assists: Zach Parise, Adam Larsson
Patrik Elias (15)
(Power Play) Assists: Ilya Kovalchuk, Kurtis Foster
Jarome Iginla (17)
Assists: Olli Jokinen, Curtis Glencross