Actress Jennifer Lopez completed the Nautica Malibu Triathlon for charity on Sunday in 2 hours and 23 minutes, Us magazine reported.

The 39-year-old “El Cantante” star and new mom was thrilled when she crossed the finish line of the event, which combines swimming, running and biking.

“I feel really great and so glad I finished and that I made it out of the water,” Us magazine quoted Lopez as saying.

Lopez, who competed in triathlon to raise money for the Children’s Hospital of Los Angeles, added that she was happy to have raised $127,000 for the charity.

“Hopefully it’ll go to good use,” she said.

Lopez was greeted at the finish line by her husband, singer Marc Anthony, as well as friend and former co-star Matthew McConaughey, who also competed in the event, according to Us.

Lopez was inspired to run the triathlon while pregnant with twins Max and Emme, who were born in February.

Click here to read the full report from Us magazine.