Eichel gave Vegas a 2-1 lead 3:22 of the third period, scoring on a rebound from a Paul Cotter shot. Eichel extended his point streak to nine games (14 points; five goals, nine assists), tying the Golden Knights record shared by five other players.
“We had a ton of great looks early. It would have been nice to get out the first period with a lead,” Vegas captain Mark Stone said. “We put ourselves in the right position up 2-1 with 12 minutes left in the game. We got to close those out.”
Mittelstadt started the Buffalo run with a short-side goal at 5:01 to tie it 2-2.
Zach Benson gave Buffalo a 3-2 lead at 9:29, skating to his right and lifting the puck over a sprawling Thompson.
Alex Tuch extended the lead to 4-2 at 11:12 after a Barbashev giveaway resulted in a 2-on-1 rush.
“Zach, again, is only 18 years old and looks like he’s been in the League for quite some time,” Granato said. “We finally get Tuch back in and feeling good. It’s a game or two, and it’s starting to look like he’s Tuch.”