Manchester City defeated Leeds United 2-1 with two near-identical goals from Ilkay Gundogan to extend their winning league run to 10 games and move four points ahead of Arsenal.
Erling Haaland gave Gundogan a penalty chance in the 84th minute for a hat trick, but his effort struck the post.
City had several good scoring opportunities until Gundogan scored in the 19th minute off a Riyad Mahrez assist. Mahrez assisted Gundogan eight minutes later.
Leeds equalized 85 minutes later via Rodrigo Moreno. City has 82 points to Arsenal's 78 with four games remaining, and if Arsenal loses at Newcastle on Sunday, City will win a third straight championship.
Leeds, playing their first game under interim manager Sam Allardyce, who was brought in to escape relegation, are wobbling in 17th place, and all three clubs behind them have a game in hand.
Despite multiple scoring opportunities and the Etihad Stadium fans cheered him on, Haaland failed to increase his Premier League single-season record of 35 goals established on Wednesday.
In his debut Premier League season, the 22-year-old Norwegian hit the crossbar, the post, and narrowly missed a couple of other shots on Saturday.
Manchester City, pursuing a treble, meet Real Madrid in the Champions League semifinals on Tuesday.