Kevin De Bruyne marked his 100th appearance for Belgium with a goal in Wednesday's 2-0 friendly victory over Montenegro at King Baudouin Stadium in Brussels.

The Manchester City midfielder was handed a start in the hosts' penultimate warm-up game ahead of Euro 2024 and found the net from distance just before half-time.

Matija Sarkic's weak backpass landed at the feet of De Bruyne and he made no mistake guiding it into the empty net from more than 30 yards out.

Milos Brnovic's second yellow card late on dented Montenegro's hopes of snatching a draw, before Leandro Trossard sealed the victory for Belgium from the penalty spot in added time after fellow substitute Jeremy Doku was felled in the box.

Data Debrief: Profligate Belgium extend unbeaten streak

Belgium were expected to ease to victory, even without record goalscorer Romelu Lukaku included in their squad, but it did not quite turn out that way.

Domenico Tedesco's men registered an expected goals (xG) return of 2.81, compared to 0.62 for their opponents, although their dominance did not truly show in the scoreline.

The Red Devils will know they will need to be more ruthless come their Euro 2024 opener against Slovakia in 12 days' time, yet ultimately they are now unbeaten in 14 matches.