Winter has finally come, and everybody is waiting for the showdown in the final season. While you wait, we've ranked some Game of Thrones episode according to IMDb Ratings. Let's see if you agree with the rankings or not.

Here're the 10 greatest episodes from the last 7 seasons:

10. Blackwater

Release Date: 27 May 2012

IMDb: 9.7 (29,326 Votes)


Stannis Baratheon's fleet and army arrive at King's Landing and the battle for the city begins. Cersei plans for her and her children's future.

9. The Laws of Gods and Men

Release Date: 11 May 2014

IMDb: 9.7 (32,042 Votes)


Tyrion's trial has come. Yara and her troops storm the Dreadfort to free Theon. Daenerys meets Hizdar zo Loraq. Stannis makes a deal with the Iron Bank of Braavos.

8. The Mountain and the Viper

Release Date: 1 June 2014

IMDb: 9.7 (35,590 Votes)


Theon helps Ramsay seize Moat Cailin. The wildlings attack Mole's Town. Sansa comes up with a story to protect Lord Baelish. Daenerys finds out a secret about Jorah Mormont. Oberyn Martell faces Gregor Clegane, the Mountain.

7. The Lion and the Rose

Release Date: 13 April 2014

IMDb: 9.7 (36,833 Votes)


Joffrey and Margaery's wedding has come. Tyrion breaks up with Shae. Ramsay tries to prove his worth to his father. Bran and company find a Weirwood tree.

6. The Door

Release Date: 22 May 2016 

IMDb: 9.7 (50,698 Votes)


Sansa and Jon make plans. Arya is given another chance to prove herself. Jorah confesses a secret to Daenerys. Tyrion meets with a red priestess. Yara finds her rule tested. Bran discovers the origin of the White Walkers.

5. The Spoils of War

Release Date: 6 August 2017

IMDb: 9.8 (63,010 Votes)


Daenerys takes matters into her own hands. Arya reaches her destination. Jaime and Bronn collect the spoils from the war with the Tyrells.

4. The Rains of Castamere

Release Date: 2 June 2013

IMDb: 9.9 (66,832 Votes)


Robb and Catelyn arrive at the Twins for the wedding. Jon is put to the test to see where his loyalties truly lie. Bran's group decides to split up. Daenerys plans an invasion of Yunkai.

3. Hardhome

Release Date: 31 May 2015

IMDb: 9.9 (69,995 Votes)


Tyrion advises Daenerys. Sansa forces Theon to tell her a secret. Cersei remains stubborn. Arya meets her first target. Jon and Tormund meet with the wildling elders.


2. The Winds of Winter

Release Date: 26 June 2016

IMDb: 9.9 (107,808 Votes)


Cersei and Loras Tyrell stand trial by the gods. Daenerys prepares to set sail for Westeros. Davos confronts Melisandre. Sam and Gilly arrive in the Citadel. Bran discovers a long-kept secret. Lord Frey has an uninvited guest.

1. Battle of the Bastards

Release Date: 19 June 2016

IMDb:9.9 (156,989 Votes)


Jon and Sansa face Ramsay Bolton on the fields of Winterfell. Daenerys strikes back at her enemies. Theon and Yara arrive in Meereen.

Image Credit: HBO