The game lacked quality until a stunning strike from Gio Van Bronckhorst put the Dutch 1-0 infront. From 35 yards out he struck the jabulani and it when right across Fernando Muslera's goal. He got fingertips to it but the strike was so good nothing was gonna stop it. Went in off the post and that was 1-0 to Holland after 18 minutes. There wasn't much happening and it looked like the Dutch would go into the break 1-0 up. That was until Diego Forlan came up with a moment of magic. He created space for himself 35 yards from goal with the help of Edinson Cavani and curled his effort past Maarten Stekelenburg who could only get a hand to the ball but it wasn't enough to keep it out. That made it 1-1 at half time.
After the break the game again became cat and mouse as neither team was pressing the matter. A Wesley Sneijder shot from the edge of the box which deflected off Maxi Pereira which headed towards goal. Robin Van Persie threw a leg at the ball but didn't get a touch on it, that looked to have put Muslera off as he couldn't get near it. As it ended up going in at the far post. That was 2-1 on 70 minutes. Three minutes later Arjen Robben put the Netherlands 3-1 up. A Dirk Kuyt cross into the box came to Robben whose brilliant header which went in off the near post leaving Muslera with no chance.
As it looked like the Dutch were going to run away with it. Uruguay were able to pull a goal back deep into injury time. A Walter Gargano freekick came to Maxi Pereira who curl his shot into the Dutch goal with his second touch. That made it a nervous last couple of minutes for Holland but they survived and will play in the World Cup final on Sunday.