Gavril Balint's men defended valiantly, but ultimately succumbed to the Oranje's pressure and left the De Kuip Stadion empty-handed
This goal proved to be enough for Bert Van Marwijk's men as the Netherlands claimed an impressive ninth consecutive victory in the qualification phase for the European finals in Poland and Ukraine next year.
The Oranje went all guns blazing right from the start as Huntelaar had a goal disallowed for an offside as early as the third minute. The hosts quickly managed to seize control of the game, pinning Moldova in their own half.
Kevin Strootman had a shot over the bar shortly after the ten-minute mark, while Rafael van der Vaart had a great chance to open the scoring shortly after, but the Tottenham midfielder could not finish from a spilt ball by Stanislav Namasco.
In the 25th minute Huntelaar had a valid claim for penalty turned down as the striker was pushed to the ground in the box by Moldova captain Alexandru Epureanu.
Moments later van der Vaart was in the centre of action once again as he saw a superb first-time shot from outside the penalty area blocked by Namasco.
The Kuban Krasnodar goalkeeper continued to impress in the following minutes as after an immense double save from a free-kick by Huntelaar and a volley by Kuyt, the 24-year-old blocked a header by Robin Van Persie from close range, following a superb cross by Erik Pieters.
In the 41st minute Namasco was left helpless, however, as a superb 30-yard pass from Netherlands captain Mark Van Bommel released Dirk Kuyt down the right, who in turn squared for Huntelaar and the striker powered in a mighty finish first-time from six yards out.
The second half saw the Oranje continue to pin back Moldova in their own half, looking for another goal to secure their victory.
Van Persie saw a dipping finish from inside the box crash into the bar in the 47th minute as the Netherlands were comfortably stiffling the opposition. The Oranje pressed on in the following minutes, but chances were far and few between as the game was heading for a 1-0 scorline.
The introduction of Eljero Elia saw the game spring to life once again as the Juventus man delivered a great cross for Huntelaar after an impressive run, but the Schalke striker could not find the target.
Moldova created their only read chance of the game in the 84th minute when Victor Golovatenco flashed a header over the bar. There were no more goals in the remaining moments at the game finished 1-0.
Following tonight's result, the Netherlands are first in Group E of the Euro 2012 qualifiers with 27 points, while Moldova are second to last with six points. The Oranje next game is a visit to Sweden in four days, while Gavril Balint's men host San Marino on the same day.