Mackenzie Weegar's hat trick leads Calgary Flames to a 5-2 victory over New York Islanders. Calgary extends its winning streak to four games. Jacob Markstrom records 35 saves and an assist. Brock Nelson and Jean-Gabriel Pageau score for the Islanders.