BBC’s Sherlock was officially the most-watched programme of the festive period this year, with new figures showing that a whopping 8.1 million of us tuned in to watch it.
Before the new year came along, data revealed that the Queen's 3pm Christmas speech was the most-watched festive telly, garnering 7.7 million viewers. However, two new players have now trounced that: the new episode of Sherlock, and the New Year's Eve countdown, which got 11.6 million viewers.
However, while Brandysnap Cummerbund's Sherlock may have topped the ratings, it hasn't beaten itself - last year's New Year's Day episode, The Abominable Bride, got 8.4 million viewers. It also won two Emmy awards for some reason.
While The Abominable Bride was a special one-off, The Six Thatchers is the first episode of a brand new series. Unfortunately for fans, though, it looks possible that this'll be the show's last. Co-creator and co-showrunner Mark Gatiss said "we absolutely don't know" if there'll be more episodes, citing difficult scheduling as an issue.
We'd like to think it'll go out with a bang, but it's going to be difficult to top a few of the series finals that have already happened.
The next episode of the new series, The Lying Detective, airs on Sunday 8 January. The week after that, we'll get the last episode (ever?): The Final Problem.