Croatia continued their excellent run of form, which has seen them go 17-months without defeat, as they beat Czech Republic 4-2.
Slaven Bilic's side went ahead in Pula when Eduardo scored after just ten minutes.
Blackburn's Nikola Kalinic doubled their advantage on 13 minutes before the Czechs battled back to level before the break thanks to Tomas Sivok and Tomas Rosicky.
But Croatia took control in the second period as Kalinic grabbed his second on the hour before Ivo Ilicevic sealed the win.
Russia suffered a shock 1-0 loss to Iran in the UAE.
The only goal of the game arrived in the final minute when Mohammad Reza Khalatbari pounced.
Bolton's Johan Elmander opened the scoring for Sweden as they drew 1-1 with Ukraine in Cyprus.
Ukraine salvaged a draw with Marko Devic converting a penalty.
Luxembourg claimed a shock 2-1 win over Slovakia. Erik Jendrisek gave the visitors the lad before a brace from Daniel De Mota won the match for Luxembourg.
Romania and Cyprus also played out a 1-1 draw. Gabriel Torje put Romania ahead before Michalis Konstantinou levelled with five-minutes left.
In Israel, Serbia claimed a 2-0 win in Tel Aviv. Former Manchester United man Zoran Tosic opened the scoring before Veseljko Trivunovic sealed the win in the second-half.
A last-minute goal from Roni Porokara gave Finland a 1-1 draw in Belgium. Axel Witsel had given the Belgians the lead on the hour.
Turkey and South Korea played out a goalless draw in Trabzon. Former Newcastle man Emre was sent-off for a second-yellow card on the hour.
Greece claimed a 1-0 win over Canada in Larissa with Olympiakos' Giannis Fetfatzidis grabbing the only goal after four minutes.
Hungary travelled to Dubai and beat Azerbaijan 2-0. Goals in each half from Genoa's Gergely Rudolf and Tamas Hajnal sealed the win.
Kazakhstan grabbed a 1-1 draw with Belarus in Turkey's Ataturk Stadium.
Vyacheslav Hleb put Belarus ahead on the stroke of half-time before Sergei Ostapenko's last-minute goal secured a draw.
Bulgaria drew 2-2 with Estonia as both teams scored a brace of penalties. Konstantin Vassiljev scored Estonia's two spot-kicks as Ivelin Popov scored Bulgaria's.
Poland sealed a 1-0 win over Norway with Robert Lewandowski grabbing the winner after 19-minutes.
Georgia claimed a 2-1 win over neighbours Armenia in Cyprus.
Goals from Alexander Iashvili and David Siradze put Temuri Ketsbaia's side ahead.
Armenia pulled one back through Edgar Manucharyan but Georgia held on for the win.
Slovenia secured a 2-1 win over Albania in Tirana.
Goals from Milivoje Novakovic and Zlatko Dedic sandwiched an effort from Ervin Bulku.
In Portugal, Moldova sealed a 2-1 win over Andorra as both teams finished with ten-men.
After a goalless first half in the Algarve, Joseph Ayala put Andorra ahead but goals from Igor Picusciac and Igor Bugaev sealed the win for Moldova.
Lativa claimed a 2-1 win over Bolivia thanks to first-half goals from Maris Verpakovkis and Aleksandrs Cauna.
Bolivia pulled one back in the second-half thanks to Carlos Arias, but Latvia held on for the victory.
Cameroon sealed a 1-0 win in Moldova courtesy of Matthew Mbuta's strike 15-minutes from time.
South Africa claimed a 2-0 win over Kenya with Leeds' Davide Somma and Tottenham's Steven Pienaar on target.
Finally, Switzerland were held to a goalless draw in Malta.