Montreal Canadiens' 28-game unbeaten streak ends