Gabriel Vilardi scored two goals to lead the Winnipeg Jets to a hard-fought 4-3 victory over the New York Islanders on Friday.