Brady Tkachuk scored the game-winning goal late in the third period to lift the Ottawa Senators to a 3-2 win over the New York Islanders.