Belgium tore Poland apart to win their Uefa Nations League match 6-1 at the Stade Roi Baudouin in Brussels on Wednesday evening.
Belgium lost their opening game to neighbours Netherlands but responded with an increasingly dominant performance and finished the game with five goals in just over 30 minutes.
Belgium suffered another early setback on Wednesday as the visitors took the lead after 28 minutes as star striker Robert Lewandowski struck with his 22nd goal for club and country in 2022.
The Bayern Munich attacker controlled a pass from Piotr Zielinski in mid-air and then poked it past the on-rushing Simon Mignolet with the outside of his left boot.
The hosts levelled three minutes before half time.
Kevin de Bruyne cut through the Poland defence. After his drive was parried, Timothy Castagne rolled the ball back to Axel Witsel who swerved a drive inside the post.
Belgium took the lead after 59 minutes on the counter-attack. Captain Eden Hazard found De Bruyne free in the box and he slid a shot past Bartlomiej Dragowski.
Hazard, who struggled with injury at Real Madrid this season and was an unused substitute in the Champions League final, came off after 66 minutes.
Leandro Trossard replaced Hazard and scored twice in seven minutes.
Defender Leander Dendoncker then struck his first international goal from long range.
Lois Openda, who came off the bench to make his international debut with six minutes left, rounded off the rout in added time.