Eichel was one of two players, along with Ryan O'Reilly, to tally three points for Buffalo, both with a goal and two assists. Marcus Foligno scored twice, once shorthanded and once into an empty net, while Evander Kane continued his torrid stretch by scoring the game-winning goal with 5:36 left to play in the third period. Sam Reinhart capped the scoring with a second empty-net goal in the game's final seconds.
Robin Lehner made 19 saves to earn the win in net.
Perhaps even more so than in their loss to the Coyotes in Glendale on Sunday, when the Sabres carried a 2-0 lead into the third period of an eventual 3-2 loss, Buffalo controlled the play for the majority of the first 40 minutes. They kept the puck in the offensive zone for long periods of time while also managing to limit Arizona's possession.
The problem was that while it showed in the shot totals, it didn't show in the score. Buffalo lead entering the second intermission was only 3-2 despite holding a 31-10 edge in shots.
Both of Arizona's goals had come on rush plays, first when Dmitry Kulikov pinched down low to keep a Buffalo possession alive, resulting in a 2-on-1 goal for Teemu Pulkkinen to open the scoring in the first period, and then when Tobias Rieder stole the puck from Eichel and blew past O'Reilly for a breakaway shorthanded goal in the second.
"A couple weird bounces there," Eichel said. "On that first goal, we play in their zone for the majority of the shift, they get an odd-man rush and score and then a tough play by Ryan and myself on the power play, obviously letting that puck go by us. Rieder's a pretty fast player, we've got to get in front of him."
Still, Buffalo's domination was enough to get them the lead. O'Reilly made a superstar play to feed Foligno for the Sabres' own shorthanded goal, and both he and Eichel were able to find the back of the net on the power play in the first two periods.
Then, in the third, everything flipped. Arizona hadn't exceeded six shots total in either of the first two periods; in the third, their sixth shot was the game-tying goal from Goligoski, and it came a mere 8:20 into the period.
"This is do or die hockey for us," Foligno said. "Luck isn't on our side when it's 3-3 and you're outshooting a team by 23 shots. It's just staying the course. It's being positive. The talk on the bench was good throughout all the guys on the bench and we kept with it."
"We weren't affected by it," O'Reilly added. "We all knew that we needed to start generating our own offense, getting the puck in. Once we did that, we got some breaks and took control."
It was Kane, Buffalo's hottest goal scorer, who took the shot that ultimately gave the Sabres a permanent lead. Kane skated behind O'Reilly on a rush into the offensive zone, O'Reilly fed him with a back pass and he buried a shot from the high slot for his 23rd goal of the season.