Supongo que querrá que le pongamos un codigo que haga todo lo que pide, ultimamente está muy de moda eso
Como siempre todo es problema de planteamiento...
Un planteamiento válido sería:
1- Haces una consulta WHERE equipo1 = "tal" AND equipo2 = "cual" AND fecha = "laquesea"
2- Si tenemos resultado es porque ya existe por lo tanto nos quedamos con el ID de dicho resultado.
3- Si no existe entonces haces el INSERT del nuevo partido el cual ya genera automaticamente un ID si tienes dicho campo autoincrementable en la tabla.