Lip-sync battles have been a fixture of Jimmy Fallon‘s “Tonight Show” stint, but last night he and Jennifer Lopez engaged in a different type of competition: a tight pants-off.

The 39-year-old kicked off the action, stepping on stage in a goofy get-up consisting of a striped shirt, tight white pants and matching leather loafers, all topped with a mop-top wig.

“I’m the only one who’s got my tight pants / I’ve got my tight pants / I’ve got my tight pants on / No one else around is wearing tight pants / I’ve got my tight pants / I’ve got my tight pants on,” the funnyman sang.

Moments later, he was followed out by the “Jenny from the Block” singer, 44, who wore the same outfit as Fallon’s with two exceptions: Her top showed off her abs, and her pants were just a bit tighter.

“I can swing my arms / I can shake my hips / I can dance down the block knowing I’m the only chick that’s wearing tight pants / and I’m the only one,” the singer/actress-turned-media mogul chimed in.

The two traded some tight pants credentials, before Lopez showed Fallon who was boss, claiming the night’s title.

“Listen up, you little b—h,” she said. “You better hide your wife, you better hide your kids, because I will cut you! I will cut your father, I will cut your mother, I will scratch you! Don’t make me take off my hoops!”

Hopefully the victory will bring some happiness to what’s been a rough week for Lopez. Late last week, she broke things off with boyfriend of two years Casper Smart after the 27-year-old’s transsexual sexting scandal came to light.