The vicar gets one over on Pollard. Jack and Sarah are worried about Andy's future, and Steve comes to grips with Rachel.
Season 25 • Episode 70 of 105