An epic semi-final that will live long in the memory