Kieffer Moore secured a home World Cup qualifying play-off semi-final for Wales as Belgium were held to a 1-1 draw at Cardiff City Stadium on Tuesday.

Robert Page's side were already assured of a play-off spot, but they headed into the final Group E game desperate to be among the six top seeds.

Although Kevin De Bruyne put an under-strength Belgium – already assured of a place in the tournament in Qatar next year as group winners – in front, Moore equalised in the first half.

Neither side could fashion a winner, but Wales sealed second place and face a home play-off tie in March when they will hope to have captain Gareth Bale – absent here – back to full fitness.

De Bruyne silenced the Wales fans when he opened the scoring 12 minutes in, the stand-in captain finding the bottom-right corner with a measured finish after a poor attempted clearance from Chris Mepham.

Wales took that setback on the chin, capitalising on slack defending to equalise when Arthur Theate missed his kick as he tried to deal with Dan James' cross and Moore finished clinically with his left foot 13 minutes before half-time.

Thorgan Hazard struck the post when he met a pinpoint De Bruyne corner with a sublime volley from just outside the penalty area as Belgium finished the first half strongly.

An unmarked Connor Roberts spurned a chance to put Wales in front when he sliced a long way wide after a James cross fell nicely for him early in the second half.

Dante Vanzeir came on to make his debut as Roberto Martinez made a triple substitution before the hour-mark.

Neco Williams almost won it when he cut in from the left and brought a fine save from Koen Casteels, but a point was enough for Wales to achieve their objective.