Jennifer Lopez has broken Britney Spears’ Las Vegas box-office record.

Last week Jennifer, 47, who kicked off her All I Have show at the Axis at Planet Hollywood earlier this year, earned over $1 million in ticket sales in a single night, the first performer at the Caesars Entertainment property to do so.

Britney’s Piece Of Me show, at the same venue, previously held the record, according to the Las Vegas Review Journal.

Before kicking off her residency in Sin City, Jennifer previously admitted she checked out Britney’s concert.

She said: ‘I have no ego about things. I love going to other people’s shows.

‘I’ve been to Justin Bieber’s not too long ago; I’ve seen Britney Spears’ show here.