When is the England semi-final and who are they playing?

It really might be coming home.

When is the England semi-final and who are they playing?
It really might be coming home.