Sweaty and exhausted, but happy !