Mikael Backlund and Blake Coleman scored for the Flames (1-3-0), who have lost three straight. Dustin Wolf made 26 saves.
“You had a 2-0 lead, you’ve got to push down harder on their throat and we pulled back and gave them some life,” Coleman said. “Good teams with good players will make you pay and there’s no reason for it.”
Backlund gave Calgary a 1-0 lead at 7:32 of the first period when he took a pass from MacKenzie Weegar and scored with a wrist shot from the left circle.
Only 18 seconds after Backlund’s goal, Hill fell to the ice when his helmet came off his head after he stopped back-to-back shots by Matt Coronato and Rasmus Andersson. He got back up and finished the period but didn’t return to the bench for the rest of the game.
“I don’t know where Adin will end up right now in terms of he’s obviously got a lower-body injury,” Cassidy said. “I don’t know how serious it’ll be.”
Coleman extended the lead to 2-0 at 12:10. He intercepted a clearing attempt by forward Ivan Barbashev before lifting a shot over Hill’s glove.
Eichel cut it to 2-1 at 10:00 of the second period. Wolf stopped the initial shot, but Eichel backhanded the rebound off the Calgary goalie and into the net.
“Fortunate bounce, the rebound comes right back to me on the first one,” Eichel said. “I’ll take it. Bounces are going to go both ways. It was good to get one for us. Obviously, it got us on the board and I thought we got some momentum from it, and we were able to play from there.”