Wales' forward Gareth Bale reacts at the final whistle in the World Cup 2018 qualification match between Wales and Serbia at Cardiff City stadium Photograph: (AFP)
Serbia's Aleksander Mitrovic scored late in the match to push Wales down to third in the group
Wales conceded an agonising late equaliser as Serbia battled to a 1-1 draw in a World Cup qualifier on Saturday as former champions Italy and Spain both won 4-0.
Earlier Saturday, the Republic of Ireland has stunned Austria 1-0 in Vienna and are top of Group D on 10 points, with Serbia second on eight and Wales third on six.
Gareth Bale rocketed Wales into a 30th-minute lead in Cardiff after Hal Robson-Kanu dispossessed Matija Nastasic and fed the ball to the Real Madrid forward, who cracked home a powerful snap shot to make it 1-0.
But Aleksander Mitrovic was fastest to react with four red shirts around him when Antonio Rukavina whipped in an inviting cross to level for the visitors late in the game.
"It was a disappointing result, we feel like we threw away two points. We're at home, 1-0 up after 85 minutes, it`s two points lost," Bale admitted after the game.
Just moments before Serbia had levelled, Bale had seen a snapshot come agonisingly back off the post.
Wales coach Chris Coleman was less disappointed and was looking down the road.
"We are four points behind Ireland but we play them twice," he said. "We have a massive chance. Tonight the boys deserved all three points."
It was the third game in a row the Welsh have gone ahead only to draw.
"We can be proud of ourselves. We are on the right track. Today we can be happy with one point," said Serbia captain Branislav Ivanovic.
The Irish top Group D thanks to a James McClean strike three minutes after half-time in Vienna.
"This is going to be a very tight finish. But this has been a splendid start for us and we are delighted with the 10 points," said Ireland boss Martin O`Neill.
Spain and Italy continue to set the pace at the helm in Group G and both have 10 points.
Spain played at Granada where Macedonia`s Darko Velkovski scored a 34th minute own goal before Votolo on 63 minutes, Nacho Monreal (83) and veteran striker Aritz Aduriz (85) gave them a comfortable win.
Taking on minnows Liechtenstein, Italy's Anfrea Belotti scored either side of strikes from Ciro Imobile and Antonio Candreva.
Eran Zahavi converted an 18th-minute penalty to set Israel on their way with Dan Einbinder and Eliran Atar making sure they beat Albania 3-0 in Tirana.
Iceland failed to replicate their Euro 2016 heroics in a 2-0 defeat in Croatia in Group I.
Croatia grabbed the lead after 15 minutes through Inter Milan midfielder Marcelo Brozovic, but it was Iceland who took control after that in Zagreb, where the game was played out in front of empty stands after a FIFA stadium ban.
Despite having plenty of the ball in both halves, Iceland failed to make the crucial breakthrough.
And the home side punished them in injury time, Brozovic again doing the damage against the run of play.
Croatia, now top of the group with 10 points from four games, finished the match with 10 men after Ivan Perisic was sent off at the death.
Also in Group I, Turkey revived their slim hopes of making it to Russia in 2018 with a 2-0 home victory over Kosovo in Antalya.
Burak Yilmaz and Volkan Sen scored within four minutes of one another in the second half to leave Kosovo bottom on just a solitary point.
Georgia and Moldova played out a 1-1 draw in Tbilisi to remain rooted in the bottom two spots in Group D.