Macklin Celebrini scored two goals in a four-point performance and Barclay Goodrow tallied two goals and an assist to lead the host San Jose Sharks to a 6-3 victory over the Calgary Flames on Tuesday.