The first in a new series of the updated Sir David Jason sitcom attracted 5.69m viewers (26.7%) from 6.30pm, while the comic book movie pulled in 5.28m (24.3%) at 8.30pm.
David Walliams's The Boy in the Dress was seen by 4.80m (21.3%) at 7pm, before EastEnders topped the night overall with 7.41m (33.3%).
A packed Match of the Day rounded off the night with 3.24m (29.7%).
Birds of a Feather's return grabbed 3.95m (17.6%) for ITV at 9pm, before which Bradley Walsh's Christmas Cracker show entertained 2.77m (12.6%).
A festive offering of Keith Lemon's Through the Keyhole tickled 2.74m (12.6%) at 9.30pm.
On Channel 4, the midseason finale of Agents of Shield thrilled 580k (2.6%), an encore showing of Bear's Wild Weekend with Ben Stiller took 870k (4.0%), and The Big Fat Quiz of the Year