Haggerty: Price stole a game for the Canadiens