An impressive Brazil continued their preparations for the World Cup with a 2-0 victory over Croatia on Sunday, while strikes from two ​Bundesliga wingers helped Ukraine pick up a convincing 4-1 win over Albania.

In the early hours of Sunday morning, El Salvador earned a 1-0 victory against Honduras, with Denis Pineda's first-half strike being the only difference between the two teams.

Meanwhile, a sweet side-footed finish - off the inside of the post - from Giovani dos Santos condemned Alex McLeish's Scotland to a 1-0 defeat at the hands of Mexico, ensuring that the Scotsmen return home from their mini tour of the Americas without a win.

​Borussia Dortmund winger Andriy Yarmolenko scored twice as Ukraine cantered to an impressive 3-1 victory against Albania, his two goals building on Schalke winger Yevhen Konoplyanka's 31st minute strike.

Croatia v Brazil - International Friendly

The Ukrainians scored three of their goals before half time, to wrap the game up early. Emanuele Ndoj scored a late consolation for the Albanians, only for Konoplyanka to add his second of the game in stoppage time.

Brazil earned a 2-0 win against Croatia thanks to a goal from second half substitute Neymar - who replaced ​Barcelona teammate Coutinho - and a late strike from Roberto Firmino. Despite boasting the likes of Andrej Kramarić, Ivan Perišić and Luka Modrić in their attacking quartet, Croatia could not find a reply against their resilient hosts.

Later in the day, Costa Rica sent out a warning to their upcoming opponents England by registering three goals without reply against Northern Ireland. Goals from Johan Venegas, Joel Campbell - formerly of Arsenal - and Francisco Calvo sealed the win against a below-par Northern Irish team.

Another team to earn themselves a 3-0 win were Peru, who comfortably dispatched Saudi Arabia. A brace from Paolo Guerrero built on an early strike from André Carrillo to wrap up a stylish win.

One of the biggest results of the day was the last match to be played, which saw a strong Spain team held to a 1-1 draw by underdogs Switzerland. Despite a star-studded lineup featuring the likes of David Silva, Andres Iniesta and Diego Costa; it was Real Sociedad youngster Álvaro Odriozola who opened the scoring in the first half.

However, the Spaniards failed to build on their lead and AC Milan left back Ricardo Rodríguez equalised just after the hour mark to dent Spain's momentum heading into the World Cup in Russia this summer.

Elswhere, Andorra also held Cape Verde to a goalless draw.