Cameron Diaz appeared on The Tonight Show Starring Jimmy Fallon on Tuesday night and kayaked around the studio with Jimmy Fallon.

Fallon described the intricate obstacle course before they began, explaining there were a few barriers in their way. The Sex Tape star and Fallon had to get through boulders, Elton John impersonators - one of which sings "the most annoying part" of "Crocodile Rock" – a dancing panda, a grumpy fisherman and more.

E! Online reports as he was explaining, Diaz accused him of trying to get a head start over her, which prompted Fallon to tell the audience, "Cameron and I have always been pretty serious athletic rivals."

Fallon declared whoever won the race would be the “next American kayak warrior.” Diaz got off to a great start while Fallon struggled, but watch the clip to see who ended up winning in the end – and who pops up as a special guest somewhere along the way.

Watch the two compete below:

image via INFphoto.com