An own goal by Daniel Agger and a late Dirk Kuyt effort helped Holland begin their World Cup campaign with a comfortable victory over Denmark at Soccer City.
Both goals came in the second half after an assured first period of defending by the Scandinavians, who constantly thwarted a Dutch attack which appeared short of ideas without the injured Arjen Robben.
But the resistance was broken less than a 60 seconds into the second half, when Robin van Persie's cross from the left was headed on by Simon Poulsen - seemingly for a corner - but struck the back of Agger and went in.
Kuyt doubled Holland's advantage five minutes from the end to ensure the highly-fancied Oranje a positive start in Group E.
Denmark coach Morten Olsen sprung a major surprise by naming Nicklas Bendtner in his starting line-up despite saying yesterday that the Arsenal striker, who has been nursing a groin problem, "cannot play".
But his side, like Holland, struggled to find any early rhythm with Wesley Sneijder and Thomas Enevoldsen wastefully firing free-kicks from good positions into the crowd.
It took 10 minutes for the first shot on target - Kuyt sending a tame effort straight into the arms of Thomas Sorensen from just outside the box.
The noise level of the vuvuzelas was suddenly raised after 16 minutes when the lively Liverpool forward's cross was cleared away for a corner, but that came to nothing - much to the disappointment of the Soccer City crowd.
Van Persie and Rafael van der Vaart then played a neat one-two, but the latter saw his shot deflected wide by Agger.
The Danes had their best opening of the half just after the midway point when Bendtner found himself in space inside the six-yard box, but he could only head Dennis Rommedahl's cross from wide on the right.
After another dangerous ball from Kuyt was deflected wide, Rommedahl carved out another good chance when he cut in from the right, only to shoot straight at Maarten Stekelenburg.
The Ajax goalkeeper was drawn into his first testing save after 36 minutes when Bendtner released Thomas Kahlenberg, whose shot was acrobatically palmed away.
Just before the break, Van Persie seemed unsure which foot to use after making room on the right, before poking his effort wide.
The Danes may have been solid at the back for the first 45 minutes, but they slipped up straight after the restart to gift their opponents the lead.
The advantage could have been doubled after another mistake - this time from Simon Kjaer - saw Van Persie played in, but indecisiveness from the striker allowed Sorensen to swoop.
Coach Olsen then made his first change by introducing Jesper Gronkjaer, but it was the Oranje that continued to look dangerous.
Van der Vaart showed good skill in trying to cutely volley Van Persie's pass in, but Sorensen again intercepted.
Mikkel Beckmann and Christian Eriksen were also thrown on for Denmark, the former for Bendtner, but they still struggled to carve out any real openings although Agger struck a low shot into the gloves of Stekelenburg.
And Bert van Marwijk's team were always a threat going forward, with substitute Eljero Elia causing plenty of problems down the left.
Sneijder almost made it 2-0 eight minutes from time, but saw his 25-yard effort deflected onto the crossbar by Agger with Sorensen beaten.
However, five minutes from time Kuyt sealed the points. Elia's shot from the left was diverted onto the right-hand post by Stoke goalkeeper Sorensen and the Liverpool forward easily finished.
It could have been worse for Denmark, but Daniel Poulsen cleared Ibrahim Afellay's shot off the line late on.
COMMENT RULES: Comments that are judged to be defamatory, abusive or in bad taste are not acceptable and contributors who consistently fall below certain criteria will be permanently blacklisted. The moderator will not enter into debate with individual contributors and the moderator’s decision is final. It is Belfast Telegraph policy to close comments on court cases, tribunals and active legal investigations. We may also close comments on articles which are being targeted for abuse. Problems with commenting? firstname.lastname@example.org