Sean Monahan scored the game-winner in the dying minutes of the third after blowing a three-goal lead and Nick Suzuki and Cole Caufield adding a goal and an assist each as the Montreal Canadiens outlasted the New York Islanders 4-3.