Aaron Ramsey struck a late equaliser as injury-hit Wales stunned Group A winners Belgium in Brussels.
Scorers: Belgium - De Bruyne 64; Wales - Ramsay 88
Wales had shown brave resistance, but they looked to be subsiding to another defeat when Kevin De Bruyne seized on an error from debutant James Wilson to fire Belgium ahead.
But Ramsey was picked out by Craig Bellamy, on his 78th and final Wales appearance, and slid the ball under Thibaut Courtois to earn a hard-earned point.
Despite Belgium being odds-on favourites, Wales made a solid start and had an early chance when Aaron Ramsey’s reverse pass found Andy King, but his pull-back did not quite reach Hal Robson-Kanu.
Belgium enjoyed their own spell of pressure, with Mirallas failing to find a team-mate after Lukaku had beaten James Collins to a flick-on.
Lukaku then forced Wayne Hennessey into his first save on 15 minutes after Kevin De Bruyne had put the forward away, while at the other end Robson-Kanu skewed wide after a driving run from Ramsey.
Wales survived a major scare seven minutes before the break. Alderweireld flicked the ball over two defenders before getting away a volley which deflected off Collins and rattled the bar, before Mirallas fired wide following up.
Robson-Kanu then fired tamely at Thibaut Courtois, before Wales had a penalty appeal turned down on half-time when Simon Church went over under Daniel Van Buyten’s tackle.
Belgium sought a quick second, with Hennessey denying Mirallas twice in a matter of minutes, the latter after a delightful Hazard ball.
Coleman handed 16-year-old Harry Wilson a first cap to make the Liverpool winger the youngest player to ever represent Wales, and within seconds the visitors levelled.
Bellamy picked out Ramsey and the Arsenal man slotted calmly under the keeper to earn Wales a draw against the odds.
Belgium: Courtois, Alderweireld, Van Buyten, Vermaelen, Pocognoli, Witsel, Dembele, Chadli, De Bruyne, Mirallas, Lukaku. Subs: Mignolet, Casteels, Vertonghen, Lombaerts, Ciman, Hazard, Gillet, Defour, Simons, Bakkali, Mertens, Benteke.
Wales: Hennessey, Richards, Gunter, Collins, Taylor, Vaughan, King, Ramsey, Bellamy, Robson-Kanu, Church. Subs: Myhill,
Fon Williams, Harry Wilson, Alfei, Wiggins, Isgrove, James Wilson, John, Cotterill, Easter, Vokes.
Referee: V Meshkov (Rus).