For a long time Tuesday, the Carolina Hurricanes struggled to get the puck past unheralded 21-year-old goalie Kevin Poulin, who was playing for the Bridgeport Sound Tigers of the American Hockey League last week.

But in the end, it was another 21-year-old, one of the emerging stars of the NHL, who did in the Canes.

John Tavares scored a pair of goals and had two assists, leading the New York Islanders to a 5-2 victory at the RBC Center.