Bo Horvat scored his second goal of the game 3:37 into overtime to lift the Islanders past the Canadiens 4-3 on Thursday night for their third straight victory.