Geekie put Boston ahead 1-0 at 14:34 of the first period, finishing off Trent Frederic’s stretch pass on a breakaway.
Jesper Boqvist made it 2-0 30 seconds later at 15:04 after Jakub Lauko hit him in the slot with a backhand pass from the goal line.
Geekie pushed it to 3-0 at 16:54 with a one-timer off Pastrnak’s cross-ice feed.
“Stanley Cup champs last year, so you want to have a solid game against those guys,” Bruins forward Charlie Coyle said. “And in the end, you want two points. It wasn’t pretty, wasn’t easy, but in the end we got two points.”
Paul Cotter cut it to 3-1 at 1:48 of the second period, batting the puck in out of the air in the left circle.
Alex Pietrangelo made it 3-2 at 6:57, scoring on his third rebound attempt after Swayman stopped the first two in front.
“When we go on the forecheck, we retrieve pucks,” Golden Knights forward Nicolas Roy said. “We’re hard to play against, five-man units. I think that’s what we did really well in the second half of the game, and go to the net, put pressure on them, and I think that’s what we [need] to build on.”