Ten-man Belgium shocked Italy with a 3-2 win on Saturday in a quarter-final thriller at the Workers' Stadium thanks to a brace from Moussa Dembele.
To the delight of a rowdy 51,000 crowd, the game swung back-and-forth before 21-year-old Dembele, who plays for AZ Alkmaar in the Netherlands, struck with a low shot from the edge of the area on the 80th minute.
There was controversy, though, over his other goal, a first-half header that was deemed to have gone over the line despite Luca Cigarina's attempted block.
TV replays were inconclusive.
As expected, Italy had come out strongest in search of a semi-final berth and the Belgians looked in for a tough night as defender Thomas Vermaelen was sent off for dragging down Giuseppe Rossi in the box.
Rossi, who plays for Spain's Villareal, stood up to score the resulting penalty in the 18th minute.
But Dembele's header made the score 1-1 in the 24th minute.
Belgium withstood more pressure before, two minutes into first-half injury time, Kevin Mirallas turned his marker in the box to shoot low past Italy's Emiliano Viviano.
As Italy came out all guns blazing for the second period, Rossi had a free-kick palmed away and a goal disallowed for an offside by his strike partner Robert Acquafresca.
But with Belgian goalkeeper Logan Bailly off injured, Italy got another penalty, secured by Rossi, in the 74th minute against substitute Yves Ma-Kalambay.
Just as Italy began to turn the screws on a tiring Belgian team, Dembele dribbled his way into space to grab the winner. The mainly Chinese fans, who had booed Italy's second penalty, gave an ovation to the Belgians, who danced for joy at the final whistle.
Belgium will meet the winner of the Nigeria v Ivory Coast quarter-final, being played later.
What can I say...
Go Devils :-)