The fourth goal should have been disallowed, too.
The clue is in the famous ommentary-
"some people are on the pitch..."
Surely the ref should have stopped play there and then - before the shot at goal, then restart with a dropped ball when the invaders were cleared.