Mark Giordano scored for Calgary, which improved to 34-38-7. The Flames are 16-20-4 on the road this season.
Cory Schneider stopped 21 of 22 shots for New Jersey, which fell to 34-29-16. New Jersey’s loss also allowed the New York Rangers to clinch a playoff berth.
Both Calgary and the Devils have three games remaining this season.
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.
LIGHTNING: Signed vice president and general manager Steve Yzerman to a four-year contract extension that runs through the 2018-19 season.
Yzerman is completing his fourth season in Tampa Bay. The Lightning are playoff-bound for the second time during his tenure.
The 48-year-old Yzerman won three Stanley Cup championships as a player and one as an executive in 27 seasons with the Detroit Red Wings.
SABRES: Goalie Nathan Lieuwen and defenseman Chad Ruhwedel will miss the final week of the season after being diagnosed with concussions.
Defensman Christian Ehrhoff’s playing status is uncertain against Detroittonight. Ehrhoff was struck by a puck and required stitches to close a gash on his right ear.
JETS: Forward Evander Kane is returning to the lineup, but the player and coach Paul Maurice aren’t shedding any light on why Kane rode the bench in Toronto over the weekend.
It wasn’t his first time as a healthy scratch. Former coach Claude Noel also benched the left winger.
But Kane and Maurice kept the reasons for this one to themselves Monday.
MAPLE LEAFS: Forward Joffrey Lupul needs knee surgery and will miss the rest of the regular season.
Leafs coach Randy Carlyle said Monday that Lupul will undergo a meniscus procedure and the recovery time is expected to be three weeks.