Let this be a lesson: Don't pick on virgins.
While the trio — including fellow guest Roseanne — was discussing their love of boxing, the Jane the Virgin star decided to show the CBS late night host a few of her moves.
But since Gina is so perfectly awkward, things clearly didn't go as planned — her first jab nailed James square in the face!
Luckily, James is an excellent host and played the accident off HIGHlariously, but our fave part of the whole clip may just be Roseanne's WTF face. LOLz!
Ch-ch-check out Gina Rodriguez VS. James Corden (below)!!!