English Premier League side Aston Villa reached the final of the Peace Cup on Friday with a 2-1 victory over Portuguese club Porto despite finishing with 10 men.
In Sunday’s final, Martin O’Neill’s English outfit will meet either Spanish giants Real Madrid or Italy’s Juventus, who meet in the other semi late on Friday.
England striker Emile Heskey opened the scoring in the 14th minute with a close-range shot from a cross by Marc Albrighton.
Former Chelsea midfielder Steve Sidwell doubled the tally in the 37th minute after he picked up the ball from a corner.
Porto brought on Brazilian Givanildo Vieira de Souza, nicknamed ‘The Hulk’, for the second half.
But he struggled to get past Villa’s American keeper Brad Guzan, until the last minute, when he scored from a penalty.
Heskey was sent off in the 69th minute after he reacted in a melee after Ashley Young was fouled.