Everton's 31-year wait for a player to score 20 league goals in a season ended on Saturday when Romelu Lukaku became their first man to achieve the feat since Gary Lineker in 1985-86.
After scoring the landmark goal in injury-time against struggling Hull, the Belgian striker got in on the act again moments later, netting the last goal of the game as Everton emphatically won 4-0.
Here, Sportsmail looks at how many years the other Premier League clubs have had to wait for a player to hit 20 league goals...
BUT VILLA HAVE GONE LONGEST WITHOUT ONE!