Macklin Celebrini had three points to lead the San Jose Sharks to a 4-2 win over the Canadiens on Saturday night.