The hour-long special was the fifth most-watched programme of the day, averaging 6.76m (31.3%) in the 10pm hour. The cult comedy - originally broadcast on BBC Three - was promoted to a slot on BBC One for the new episode.
EastEnders edged Coronation Street for first place, pulling in 8.41m (36.3%) at 8pm. Corrie managed 8.39m (36%) at 7.30pm, and Emmerdale picked up 6.04m (27.4%).
An extended Xmas episode of My Family had an impressive 7.12m (30%) for BBC One between 8.30pm and 9.30pm, then Have I Got News For You kept 7.26m (29.6%) until 10pm.
ITV1's You've Been Framed At Christmas amused a decent 4.59m (19.8%) opposite 'Enders at 8pm, then a two-hour Midsomer Murders maintained 5.78m (24.2%).
The most-watched film on Christmas Eve was animated sequel Toy Story 2, seen by 4.82m (22.9%) on BBC One from 6.05pm. A rerun of short spinoff Shrek The Halls was also popular, averaging 5.98m (25.7%) opposite Corrie.
The first of three charity editions of Deal Or No Deal - 'Christmas Star' - brought in Channel 4's best numbers on Christmas Eve, grabbing 3.04m (15.4%) at 5.45pm.
A rerun of Jamie Cooks Christmas interested 1.27m (5.3%) at 8.30pm, then The Family At Christmas welcomed 1.36m (5.7%).
A repeat of the first As Time Goes By reunion special drew 1.94m (8.3%) to BBC Two at 7.45pm, then the comedy movie Calendar Girls was watched by 2.25m (9.4%) until 10.15pm.
Five's top audience was 1.2m (6.8%) for an afternoon screening of Scrooge. In primetime, the three-hour clip show Greatest Christmas Comedy Moments kept a reasonable 1.12m (6.3%) between 9.30pm and 12.30am.
BBC One won the night overall with an average share of 30.1% (last week: 29.6%) in primetime, while ITV1 had 24.8% (21%). BBC Two was third with 8% (5.8%), followed by Channel 4 with 5.8% (6.6%) and Five with 3.1% (4.7%).
Ratings data supplied by Attentional