The OMG moment in the Downton finale was the arrest of Anna Bates (Joanne Froggatt) in connection with her rapist’s death.

To the horror of Anna and John Bates (Brendan Coyle), Inspector Vyner (Louis Hilyer) wanted to talk to them again about the death of Alex Green – the man who raped Anna.

Only Vyner doesn’t know that… but it was clear that he suspected it.

“We’ve found out Mr Green attacked women,” he told Anna. “His victims were small, slight women who given him no encouragement.

“Very unpleasant, wouldn’t you agree, Mrs Bates?” Vyner said pointedly to Anna.

The further bad news was that Vyner wanted to interview Anna at Scotland Yard, while the household was in London for Rose’s (Lily James) marriage to Atticus Aldridge (Matt Barber).

And, without warning or giving her a reason, Vyner put Anna in a line-up with four other women.

He let Anna go but then, again without warning, Viner turned up to arrest Anna, shocking the entire household.

He said there was a witness who put Anna by Green when he fell/was pushed in front of the car.

“She won’t be convicted,” said Lady Mary (Michelle Dockery) to John. “She won’t even be tried. They have nothing to go on.”

Is she right?

The Earl of Grantham (Hugh Bonneville) did a bit of detective work, too and uncovered that Marigold is Lady Edith’s (Laura Carmichael) daughter.

He revealed this to Cora (Elizabeth McGovern) after a touching closing sequence to mark Remembrance Sunday, with the Earl unveiling the Downton war memorial.

Will he reveal what he knows to Edith, too?

There’s plenty to keep fans guessing until the Downton Abbey Christmas special, which will air on Christmas Day.