The BBC is considering the case where the conditional clause is talking about an expected or planned event in the future with a result in the past. "Tonight" in your example is talking about a future result. Furthermore, your conditional clause seems to be talking ab...