A wonderful solo goal from Armando Broja and a nerveless James Ward-Prowse penalty sent Southampton through to the FA Cup quarter-finals with a 3-1 victory over West Ham.

Ralph Hasenhuttl’s side are now unbeaten in their last 12 home matches and, despite the Saints boss making nine changes to his team, they produced a fine performance to progress.

Impressive left-back Romain Perraud struck a superb opener from 25 yards that found the top corner, but Michail Antonio equalised in the second half after a Willy Caballero mistake.

However, the veteran goalkeeper, 40, made up for his error with a crucial save late on from a Craig Dawson header. It came after captain Ward-Prowse had regained the lead for Southampton from the penalty spot. Broja – a second-half substitute – was brought down in the area by Dawson with a penalty awarded after VAR instructed referee Andre Marriner to watch the incident on the pitchside monitor.

Broja then made sure Southampton would be heading to the last eight in injury-time by driving at the West Ham defence, beating Kurt Zouma and slotting past Alphonse Areola into the bottom corner.