A proud-looking Jennifer Lopez successfully completed a gruelling triathlon but still had enough energy to party at her husband's birthday bash later that day.
During the event J-Lo worked up a sweat swimming, running and biking to raise more than £70,000 for the Children's Hospital of Los Angeles.
The new mum showed off her post-pregnancy figure as she approached the finish line after an impressive two hours, 23 minutes and 28 seconds, despite having an ankle injury.
"This is an amazing day," she told reporters after the race.
"I feel really great and so glad I finished and that I made it out of the water but, more amazing than that, I feel really great that we raised $127,000 for the Children's Hospital. Hopefully it'll go to good use."
J-Lo by day (left) & by night (right)
Husband Marc Anthony was on-hand throughout the whole tournament, and gave his determined wife supportive kisses in between events.
And Jennifer wasn't the only celebrity taking part, new dad Matthew McConnaughy completed the course in one hour, 30 minutes and 44 seconds - the out the pair in action below


















