Mark Giordano scored for Calgary, which improved to 34-38-7. The Flames are 16-20-4 on the road this season.
Both Calgary and the Devils have three games remaining this season.
Neither the Flames nor Devils scored until Giordano's power-play goal 23 seconds into the third as both teams were unable to take advantage of opportunities.
New Jersey had a goal disallowed with 1:26 left in the first, as referee Brad Watson waved off what would have been a game-opening score by Ryan Carter. The ruling was upheld by a video review by the NHL in Toronto. Replays showed Carter kicked the puck, but it was inconclusive whether the Devils left wing was able to get his stick on it before it rolled under Ramo.
Calgary was unable to convert on five power plays in the first two periods, and rookie left wing Kenny Agostino's semi-breakaway with 1:34 left in the second was sticked away by Schneider. The play began as New Jersey right wing Tuomo Ruutu committed a turnover in the offensive zone, and ended with Devils defenseman Jon Merrill committing a slashing minor as he tried to affect the shot attempt.
Merrill's slash led directly to Giordano's goal. Calgary finished 1-for-5 on the power play, while New Jersey was 0-for-3.
Calgary was outshot 22-16 through two periods. The Flames also endured a 15-minute span between the first and second periods in which they did not have a shot on goal.
NOTES: The game marked the first time Agostino played as a professional in New Jersey. Agostino, who grew up a half-hour away from the Prudential Center, was traded from Pittsburgh to Calgary along with right wing Ben Hanowski and the Penguins' 2013 first round pick last March for Jarome Iginla. ''It's going to be a cool experience. It's a building I've seen a lot of games in so it's going to be fun,'' Agostino said, who estimated he had a cheering section of at least ''40.'' ... The Devils did not have defenseman Bryce Salvador, left wings Ryane Clowe and Patrik Elias, and centers Adam Henrique and Jacob Josefson due to injuries. ... The announced attendance was 14,297.