Erling Haaland haunted his hometown club with a second-half brace as Manchester City beat Leeds United 3-1 on their return to Premier League action on Wednesday.
Haaland – who was born in Leeds when his father Alf-Inge represented the Whites – missed two good chances as the champions dominated the first half, but Rodri poked them ahead on the stroke of half-time.
The Norwegian striker was not to be denied after the break, tapping home following an error from home captain Liam Cooper before doubling up with a right-footed finish.
That meant Haaland reached 20 Premier League goals in record time on his 14th appearance, helping City move back into second place despite Pascal Struijk's consolation.
City almost went ahead inside 36 seconds, but Illan Meslier got a hand to Haaland's chipped effort after the striker was released Nathan Ake.
The Leeds goalkeeper made another one-on-one save from Haaland on the half-hour mark, before Jack Grealish missed two glaring opportunities to break the deadlock – the second a dire mishit from Rico Lewis' cut-back.
However, the hosts' resistance was finally broken in first-half stoppage time, with Rodri pouncing to bundle home when Meslier denied Riyad Mahrez following a flowing City move.
Leeds were masters of their own downfall five minutes after the restart, as Cooper's sloppy pass allowed Grealish to steal possession and tee up Haaland for a simple finish.
Haaland had his second of the game just past the hour, Meslier failing to keep his powerful right-footed shot out.
Leeds cut the deficit 17 minutes from time when Struijk headed Sam Greenwood's corner beyond Ederson, though City managed to see out the win despite Joe Gelhardt threatening.