Netherlands have won the battle of Group D's unbeaten sides and have come away from Bucharest with a solid 4-1 win.
It was almost the home side who took the lead after just five minutes, but Gabriel Torje was unlucky to see his effort hit the bar.
Just four minutes later Netherlands were ahead through a Jeremain Lens header.
However, the Dutch restored their two-goal cushion just before half-time when Van der Vaart converted a penalty just before the whistle.
Netherlands continued to push forward after the break and Van Persie had a headed effort blocked after 49 minutes.
Romania almost pulled it back to 3-2 on 52 minutes, but Bogdan Stancu's strike was well saved by Maarten Stekelenburg.
Despite the introduction of Adrian Mutu after 77 minutes, the away side well and truly wrapped up the points with three minutes of normal time to play, Van Persie finally getting his goal from Luciano Narsingh's assist.
The result puts Netherlands top of group D with four wins from four.