A Festivus miracle! Carolina Panthers win ugly