This was without a doubt Game of Thrones’ best season finale yet- certainly much better than last year’s relatively lethargic “Mhysa.” I don’t want to say this soon that it was the show’s best episode, but it was certainly up there. As the episode began to near its conclusion I realized that I was feeling the books’ DNA coming alive more than ever despite some changes. When I saw Arya ride the horse towards the dock I thought to myself, “Yeah, this is A Song of Ice and Fire right here.” The music, the landscape, the atmosphere, it all felt like the books I first read so many years ago.

Tonight’s episode was directed by Neil Marshall, the same man who directed season two’s battle episode, “Blackwater.” There’s no question for me that “Blackwater” was the better episode, although tonight’s was by no means bad- it was actually quite good in many ways. However, I can’t say I left feeling pumped as I did after “Blackwater” or even as panting as I was after Oberyn’s death last week. There are a few reasons, one of which is spoilery and I’ll make a clear note of it so non-book readers can look away (it’ll be at the very end).

Well, talk about a pretty literal title, eh? And the episode delivers on the title’s promise even though it keeps us waiting for quite some time (and more on that later). After the last few weeks of setup, we finally arrive at Tyrion’s trial by combat with Oberyn stepping in for him against the Mountain. It is hands down Game of Thrones’ best one-on-one action sequence to date and perhaps comes in third of overall action sequences, trailing just the Red Wedding and the explosion of the ships in Blackwater Bay.