Andrei Vasilevskiy turned aside all 27 shots he faced, while Brandon Hagel scored his 29th goal of the season as part of his two-point performance as the Tampa Bay Lightning shut out the Calgary Flames 3-0.