Last night on The Tonight Show with Jimmy Fallon, Shaquille O'Neal went up against the show's host in an epic Lip Sync Battle that featured some Bobby Brown, some Elton John and a cameo from Pitbull

Fallon led off with a performance of "Jump Around" while The Diesel and Pitbull teamed up for a rendition of Bobby Brown's "My Prerogative," but it was the grand finale in which Shaq joined forces with Fallon for a duet of Elton John's "Don't Go Breakin My Heart" that really stole the show.

Check out the full clip below.