Sean Monahan had a goal and two assists to give the Calgary Flames the edge over the Montreal Canadiens 4-2.