The new Manchester City man volleyed in a cross from the right from close range in the first half, scoring his 16th international goal in just his 18th appearance for his country.
In the pick of the Nations League matches, Spain and Portugal played out an exciting 1-1 draw in Seville.
The home side took the lead as Alvaro Morata rounded off a swift counter-attack, but Ricardo Horta's late equaliser ensured the spoils were shared.
Cristiano Ronaldo came off the bench for the visitors shortly after the hour mark but it was fellow substitute Goncalo Guedes who supplied the low cross for Horta to fire in the equaliser with eight minutes remaining.
In the other game in group A2, Jan Kuchta and a 58th-minute own goal from Djibril Sow saw the Czech Republic beat Switzerland 2-1. Noah Okafor cancelled out Kuchta's opener just before half-time.
Northern Ireland are still awaiting their ever Nations League win having suffered a 1-0 defeat at home to Greece.
It was a good night for Tottenham loanee Dejan Kulusevski, who scored in Sweden's 2-0 win at Slovenia.
Israel and Iceland played out an entertaining 2-2 draw in group B2, Celtic's Liel Abada giving Israel the lead before goals from Thorir Johann Helgason and Arnor Sigurdsson looked to have secured all three points for the visitors.
Substitute Shon Weissman had other ideas and equalised for the home side six minutes from the end.
Georgia enjoyed the biggest win of the evening as they beat Gibraltar 4-0, with Bulgaria and North Macedonia drawing 1-1 and Estonia beating San Marino 2-0.