VAR got the correct decision.
The goal is chalked off because of the tug by Erling Haaland. Once that’s identified no goal has been scored, and play quite rightly goes back to the foul on Haaland, which has denied a clear goal-scoring opportunity.
For me, the frustration isn’t the decision, but the laws of the game. The punishment doesn’t fit the crime: a red card and a free kick outside the box when a goal was guaranteed? There's been examples of this before, think Luis Suárez and the handball on the line at the World Cup.
Football could learn something from rugby here. A penalty goal (awarding a goal without the need of a penalty) in situations where a goal is certain would better reflect the offence. However, with the current crop of officials on VAR, is that opening another can of worms, or fixing a long-standing flaw?