Blake Coleman and MacKenzie Weegar reached the 30 and 20-goal milestones respectively, and the Calgary Flames closed out their season with a 5-1 win over the San Jose Sharks.