There was blood, there were battles, there was murder and there was vengeance last night on Game Of Thrones‘ Season 4 finale. Not that any of that nor the fifth and deciding game of the NBA Finals did anything to dampen viewer fervor for the blockbuster series’ latest ender. The HBO drama based on George R.R. Martin’s fantasy novels drew 7.1 million viewers last night for its 9 PM airing. That’s up 32% from the 5.4 million who watched the series’ Season 3 finale on June 9 last year. That’s also up from the 6.6 million who tuned in for the Season 4 premiere on April 6. That night, which saw the series crash HBO Go, was a record for the show up to that point. However, leaping from strength to strength, GoT then hit a new series high of 7.2 million viewers on May 4 this year. The penultimate episode of Season 4 of GoT on June 8 this year had 6.9 million viewers, taking some impact from the NBA Finals Game that night. Over two plays last night, Game Of  Thrones pulled in 9.3 million viewers in total.

Related: ‘Game Of Thrones’ Showrunners On “Terrifying” Finale, Next Season’s Direction & Why ‘The Sopranos’ Rules

Overall, Season 4 of Game Of Thrones has averaged a record-breaking audience average of 18.6 million. That’s up 29% from the 14.4 million who watched Season 3 and now makes GoT the most-watched series in HBO’s history — a feat the fantasy series actually achieved with 18.4 million viewers on average on June 5, with two episodes still left to go in this cycle. Up until this year, the  2002 season of The Sopranos held HBO’s top spot for with 18.2 million viewers on average.

Surprising many with a double shot, HBO renewed GoT for a fifth and sixth season on April 8, two days after the fourth season stared. GoT wasn’t the only HBO show to grow and grow. The Ryan Murphy-directed The Normal Heart has seen a 355% increase in viewership on the premium cabler’s platform to 4.3 million from the 1.4 million who tuned in for the movie based on Larry Kramer’s play of the same name on May 25.