Cameroon star Samuel Eto’o was sent off in the first half of his country’s defeat to Portugal after being given two yellow cards in quick succession.
Porto midfielder Raul Meireles scored first in the friendly clash before netting a second early in the second half.
10-man Cameroon pulled one back on 69 minutes when substitute Pierre Webo coming off the bench to give his side hope of a turn-a-round.
However, Manchester United’s Nani killed off the game when he met a cross from Cristiano Ronaldo cross ten minutes later.