"It was a good battling back effort," Panthers coach Joel Quenneville said.
Even though Sergei Bobrovsky was standing on his head in net, the Sabres broke the ice late in the second period on a goal from Johan Larsson that made it 1-0 at 19:29. That lead doubled in the third period, when Marco Scandella tickled twine to extend Buffalo's advantage to 2-0 at 2:02. Bobrovsky made 30 saves on 32 shots, with several highlight-reel stops sprinkled in.
"It was a huge point for us," Bobrovsky said. "Obviously we need to clean up some things, but I thought the guys stepped up in the second period and showed their character to get back in the game. Unfortunately we don't have two points, but one point is important for us."
After Scandella's goal, the Panthers seemed to be in control for the remainder of the period.
In a 2-0 hole, Evgenii Dadonov started the comeback when he cut into the deficit with a goal at 6:15 to make it 2-1. Then, with Bobrovsky on the bench and just 10.9 seconds left on the clock, Hoffman wired a puck over Linus Ullmark's left shoulder to tie the game 2-2 and force overtime.
Florida outshot Buffalo 19-4 over the final 20 minutes of regulation.
"I think we started playing a little more desperate," Hoffman said of the team's late surge. "I think we started to play the way we intend to the whole game. We were getting pucks on net, starting to hold onto pucks and making plays. We've just got to do that for a full 60 minutes."
Following a scoreless overtime in which both teams had more than a few scoring chances, the game went to a shootout, where the Sabres scored twice to win 3-2 and capture the extra point.
Ullmark finished with 41 saves on 43 shots.
"We had a good third period. I thought we had a good first as well," Quenneville said. "In the second, they had the puck more than us… There was a lot more quality in that game than the score indicated."
Here are five takeaways from Friday's shootout loss in Buffalo…