Wales conceded an agonizing late equalizer 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 stunned Austria 1-0 in Vienna and topped 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 leveled, Bale had seen a snapshot come agonizingly 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. 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 its way with Dan Einbinder and Eliran Atar making sure they beat Albania 3-0 in Tirana. Iceland failed to replicate its 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 which 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 it in injury time, Brozovic again doing the damage against the run of play. Croatia, now tops 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 its 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.