Season 3's heart-stopping finale: A game of questions and answers.

Carolyn and Villanelle, an unlikely duo, tried to settle the score.

Eve daydreamed about simpler times.

There was dancing.

This wouldn't be an episode of Killing Eve without an iconic Villanelle outfit.

Eve, or should we say Tallulah Shark, got the answers she needed.

Carolyn was finally caught up on Kenny's last moves.

Eve and Villanelle show up to Carolyn's impromptu event.

At last, Konstantin was given the floor.

Eve and Villanelle had an honest conversation...finally.

The end.