Saints were the better team for 75 minutes, but Spurs came on strong late to book a fifth-round tie with Norwich City