Cape Verde stun a Ronaldo-less Portugal in friendly win

A Portugal side missing Cristiano Ronaldo were shocked 2-0 by African islanders Cape Verde in Estoril.

The Ballon d'Or winner was released from international duty ahead of this international friendly meeting at the Estadio Antonio Coimbra da Mota and Portugal dearly missed his guile and killer instinct.

Odair Fortes and Gege scored the Blue Sharks' goals before half-time and the dismissal of Portugal defender Andre Pinto on the hour mark made a comeback even more unlikely. It would not materialize.

Zlatan Ibrahimovic scored his 54th goal in 103 appearances for Sweden as the Scandinavians downed Iran 3-1 at the Friends Arena.

Sweden's Zlatan Ibrahimovic leaps to kick the ball during the friendly match against Iran.

The Paris St Germain striker headed home an opener before turning provider for Marcus Berg. A penalty from Javad Nekounam reduced the deficit but Sebastian Larsson rubber-stamped victory at the death.

Luxembourg almost secured a rare draw but Hakan Calhanoglu's late winner saw Turkey clinch a 2-1 victory.

Slovakia trumped neighbors Czech Republic 1-0 thanks to a goal from Ondrej Duda while Marc Janko and Izet Hajrovic exchanged strikes as Austria and Bosnia-Herzegovina played out a 1-1 draw at the Ernst Happel Stadion.

Elsewhere, Estonia drew 1-1 with Iceland, Ukraine held Latvia to the same scoreline and Russia's meeting with Kazakhstan ended goalless. Liechtenstein triumphed 1-0 over fellow minnows San Marino.

In the Far East Japan thumped Uzbekistan 5-1, South Korea edged out New Zealand 1-0 and China drew 1-1 with Tunisia in Guangzhou.