Brazilian striker Denilson scored twice as Pohang Steelers of South Korea came from a goal down to beat DR Congo's TP Mazembe 2-1 at the Club World Cup.
The African champions took the lead in Friday's quarter-final in Abu Dhabi through Mbenza Bedi on 28 minutes with a long range effort.
Denilson equalised for the Asian champions on 50 minutes with a header from No Byung-jun's chipped cross.
The Brazilian struck the winner 12 minutes from time.
His second goal came as he beat the offside trap to race through and beat Muteba Kidiaba with a low shot between the keeper's legs.
Pohang Steelers will now play South American counterparts Estudiantes of Argentina in the semi-finals on Tuesday.
Mazembe now face a play-off for fifth place on Wednesday.
They will play the loser of Saturday's other quarter-final between Oceania champions Auckland City from New Zealand and Mexico's Atlante, who are the North and Central American champions.