Four unanswered goals and a three-point night for David Pastrnak gave the Boston Bruins enough breathing room to hang on for a 4-3 win over the Vegas Golden Knights despite a late rally from the visitors.