Cape Town - Blake Lively and Jimmy Fallon challenged each other to see who knows it all!
The 28-year-old and her blossoming baby bump are promoting her latest film The Shallows.
And while on The Tonight Show, Blake battled the buzzer against Jimmy in a game of Know It All to see who could name the most things in a category within the 20 second countdown.
Whether it's Harry Potter, Spanish words or four letter words, Blake Lively knows it all!
Watch the video here: