Ilkay Gundogan marcou duas vezes, mas perdeu um pênalti, enquanto o Manchester City sobreviveu a um susto no final para manter a disputa pelo título com uma vitória por 2 a 1 sobre o Leeds, ameaçado de rebaixamento.
O meio-campista alemão marcou da entrada da área aos 19 e 27 minutos no Etihad Stadium para colocar os campeões no caminho para o que parecia uma vitória confortável no Etihad Stadium no sábado.
O City então desperdiçou uma série de chances, com Erling Haaland acertando duas vezes a trave e Gundogan sendo negado pelo goleiro Joel Robles, antes de Rodrigo dar esperanças ao Leeds na primeira partida de Sam Allardyce no comando.
Os anfitriões seguraram a vitória que os deixa com quatro pontos de vantagem sobre o Arsenal no topo da Premier League, com ambos os times tendo quatro jogos restantes, mas o técnico Pep Guardiola está preocupado com o fato de não ter sido totalmente encerrado.
Tal era o domínio deles que o City praticamente reduziu o jogo a um ritmo de caminhada antes de Rodrigo mudar o cenário aos 85 minutos.
Allardyce, que fez quatro mudanças, incluindo a contratação de Robles no lugar de Illan Meslier, pelo menos se encorajará com isso, embora na maior parte do jogo o Leeds tenha sido totalmente derrotado.
O City começou forte e não houve grande surpresa quando abriu o placar aos 19 minutos, com a equipe de Guardiola já ameaçando várias vezes.
Kevin De Bruyne teve um chute bloqueado, Julian Alvarez disparou por cima e Haaland foi negado por Robles antes de Gundogan passar para o canto inferior da área após Riyad Mahrez cortar para dentro.
O próprio Mahrez então chutou por cima antes de Haaland, nascido em Leeds, chutar ao lado de maneira incomum, depois que Gundogan chutou a bola para a área e De Bruyne deu uma assistência brilhante ao atacante.
Com o Leeds claramente lutando, um segundo gol parecia inevitável e chegou de maneira semelhante ao primeiro, quando Mahrez cortou para dentro e encontrou Gundogan a 18 metros mais uma vez. Desta vez, o alemão pegou o canto oposto ao chutar para a rede.
O Leeds teve uma chance quando um cabeceamento de Weston McKennie forçou Ederson a defender, mas os visitantes tiveram a sorte de não sofrer novamente antes do intervalo.
Haaland novamente os poupou quando chutou errado na frente do gol, Alvarez teve um remate anulado na linha e Phil Foden rebateu por pouco com o chute final do primeiro tempo.
Haaland acertou a trave duas vezes após o intervalo, primeiro cabeceando contra a barra após um lance de bola parada e depois acertando a base de uma trave na virada, após Rico Lewis passar para ele.
O City parecia estar cruzando e Gundogan parecia prestes a encerrar o jogo completando sua tripla quando Haaland lhe entregou a bola depois que Foden foi derrubado por Pascal Struijk.
No entanto, Robles adivinhou corretamente para defender e Rodrigo disparou o alarme quando aproveitou um erro de Manuel Akanji para recuar no final.
O City precisava se reagrupar, mas evitou mais sustos.