An seventh-minute penalty from Nenad Milijas proved the difference after defender Martin Stranzl was penalised for a trip on Danko Lazovic.

Bosko Jankovic also hit the post for the home side in the 59th minute, while Marc Janko struck the crossbar with a fierce 25-yard drive after 77 minutes.

The win sees the Serbians open up a five-point gap over France, who have a game in hand.

Romania recorded their second victory of the group with a 1-0 result in Lithuania.

Ciprian Marica grabbed the only goal after 39 minutes as the Romanians moved two points behind their third-placed opponents in the table.