Alejandro Garnacho believed he had put Manchester United ahead 2-1 in the 70th minute when he tapped in a cross from Bruno Fernandes at the back post.
The Argentine forward, making his second appearance off the bench that week, celebrated the goal with his teammates.
However, the ball had touched another substitute, Joshua Zirkzee, raising questions about whether the Dutch player made contact before it crossed the line.
Slow-motion replays confirmed that Zirkzee’s knee didn’t even come close to crossing the line.
The situation was complicated by the fact that Zirkzee was slightly ahead of Garnacho when the ball was played, prompting VAR to disallow the goal and rule Zirkzee offside.
The Premier League’s Match Center Twitter account explained the decision, saying, “Zirkzee’s goal was initially awarded on-field.
VAR reviewed the play for offside and decided to disallow the goal. The game was restarted with a free kick for Brighton.”
Earlier in the match, Erik ten Hag’s team had fallen behind when former Manchester United player Danny Welbeck scored his 100th career goal.
United equalized through Amad Diallo, who was making his first Premier League start of the season.
However, Brighton regained the lead late in the game when Joao Pedro headed a cross past Andre Onana into the bottom left corner.