Don't mess with Jennifer Lopez!
The 47-year-old actress gave a peek at her left jab in a sexy boxing selfie posted to Instagram on Thursday.
The pic could easily be Lopez channeling the vibes of her 2002 thriller, Enough, while shooting a scene for her NBC drama, Shades of Blue.
Whatever the case, the newly single Lopez looks fierce (sweaty hair and all) in the snapshot, which she captioned, "Fighting the good fight."
Boxing is certainly a great way to stay in shape, especially with Lopez's packed schedule. The mother of two, who has been filming the second season of Shades of Blue since early June, will also portray Colombian drug lord Griselda Blanco in an upcoming HBO film.
On the music side, Lopez recently teamed with Hamilton creator Lin-Manuel Miranda for a tribute to the Pulse nightclub victims called "Love Makes the World Go Round", and will resume her Las Vegas residency in December.
Last month, Lopez hit the stage in New York for a surprise performance with her ex-husband, Marc Anthony. See their musical reunion in the video below.