Inför matchen snackades mötet mellan Sporting och Manchester City upp som en nordisk anfallsduell mellan Viktor Gyökeres och Erling Haaland.
Då visade svensken briljans – med tre mål.
Gyökeres gjorde sitt första i den 38:e minuten med en lätt chipp över Ederson.
Dessförinnan gav Phil Foden City ledningen i den fjärde minuten – efter ett tveksamt ingripande från Sporting.
20 sekunder in i andra halvlek var det portugisisk ledning genom Maximiliano Araujo.
Tre minuter senare gjorde Gyökeres sitt andra mål för kvällen – med ett kliniskt avslut från straffpunkten.
Drygt 20 minuter senare skulle Erling Haaland få chansen att reducera till 3–2 på straff. Då sköt norrmannen ribban.
Matchen slutade 4–1 till Sporting i Ruben Amorims sita match som tränare för laget.