Dustin Wolf made 28 saves and Justin Kirkland scored the eventual shootout winner to elevate the Calgary Flames to a 2-1 victory over the New York Islanders.