A tense and thrilling finale but very enjoyable