Riccardo Calafiori’s goal settled a controversial afternoon at Molineux