Doctor Who: A Good Man Goes To War had an Appreciation Index, or AI score of 88, the joint highest of the series so far.
The AI is a measure of how much the audience enjoyed the episode. The score was the highest of the day on the two main channels with only Dad's Army on BBC Two and Lord of the Rings: The Return of the King scoring higher, albeit with lower audiences.
The Sunday BBC Three repeat had 0.66 million watching, with an additional 0.05 million watching on BBC HD.
Sunday saw two programmes score higher ratings than Saturday's Doctor Who, pushing the programme into 30th place for the week.
Official ratings should be released next Monday which will include those time-shifting the episode, and should see the programme in a much higher position in the charts.
Saturday's Doctor Who Confidential had an audience of 0.56 million with 0.02 million watching on BBC HD.