Romelu Lukaku scored twice as Belgium defeated Iceland 3-0 win in their first game of the UEFA Nation League.
The World Cup Bronze winners had struggled early on in the game but got their first goal of the game when Hazard converted from the spot after Lukaku was brought down.
Lukaku doubled the visitors lead two minutes later, scoring from close range after a saved Kompany header.
The Manchester United striker got his 20th international goal in his last 17 games.
His movement, energy and pace was a problem for the hosts all through the game as the Belgians strolled to a comfortable win.
Belgium play Switzerland next month in the UEFA Nations League. While Iceland would be looking to avenge their 6-0 drubbing against Switzerland three days later.