The latest clash of the soaps saw Emmerdale take the edge, according to overnight ratings figures.

A special one hour episode involving an outing to Ireland averaged 7.85 million viewers (39.2%) and took first place for the day.

EastEnders, which began halfway through at 7.30pm, had to settle for second with 7.18 million (33.6%).