Former Premier League referee Dermot Gallagher has told Sky Sports that Anthony Taylor was right to rule out Leeds United's goal against Sheffield Wednesday on Saturday.
Leeds fell 2-0 behind at Hillsborough, with Gary Hooper swooping twice at the start of the second half to put Wednesday in control of the game.
Then, the match became shrouded in controversy. Forward Fernando Forestieri was being substituted for Wednesday as Leeds won a corner kick, with striker Lucas Joao coming on to the pitch - but Forestieri was taking his time to leave the field of play.
Referee Anthony Taylor turned away from Forestieri, figuring that he had finally walked off the pitch, and allowed the Leeds corner to be taken - and defender Liam Cooper found the back of the net for the Whites, bringing Leeds back into the game.
However, Forestieri in fact hadn't gone off the pitch yet, and Wednesday boss Carvalhal was left fuming that play had been restarted with his player still leaving the field.
After consultation with the fourth official, Taylor reversed the decision and made Leeds take the corner again, but they couldn't score as the game ended in a 2-0 win for Wednesday.
Now, with fans still arguing about whether the goal should have scored or not, former Premier League referee Dermot Gallagher has told Sky Sports that whilst Taylor made big mistakes in the lead up to the 'goal', he was right to eventually rule it out.
"Ultimately, Anthony Taylor got the decision right," said Gallagher. "He got it right through being bailed out by the fourth official. The big mistake he has made is he hasn't stuck to the basics. The basic thing is free-kick monitored, free-kick set-up, check everybody and make sure the player is off the field. He hasn't done that. He has looked around and presumed he is going off and thinks by the time he has blown his whistle the substitution will be completed."
"The easiest thing is just to say 'wait', do it in your own time and control the situation. That would have saved all that trouble at the end. You cannot restart the game until the players have swapped over. The referee can either whistle the player to hurry up, he can yellow card him and he can add the time on at the end but he can't restart the game until the substitution is completed," he added.
Do you think Cooper's goal should have stood?