Warning: the story below contains spoilers for Game of Thrones season eight episode five.
Game of Thrones' penultimate episode has become the most watched in the show's history.
This tops the previous record established by The Long Night, the third episode in season eight, which was watched by 17.8m people.
The Bells also broke a record during the initial broadcast, attracting 12.5m viewers. This metric, known as linear viewership, reflects numbers during the TV broadcast and does not include on-demand services.
The previous record from that standpoint belonged to the season seven finale The Dragon and the Wolf, which had 12.1m linear viewers.
Game of Thrones' final episode ever will air this Sunday. Its title isn't yet known.
The show is available on Sky Atlantic and NOW TV in the UK, and on HBO in the US.