Premier League results: Leicester make it eight wins on the bounce, Newcastle snatch late win against Southampton, Brighton and Wolves draw
The former England international bagged a brace to net for an eighth straight game and ensure the Foxes closed the gap on the Reds at the top to eight points.
Kelechi Iheanacho and Jonny Evans also scored to help Leicester set a new club record of eight consecutive top-flight wins.
Jack Grealish did make it 2-1 just before the break but the Foxes were rarely in danger.
Brendan Rodgers’ second-placed side are 14 points clear of fifth-placed Manchester United and refusing to budge in the title race.
In contrast, Villa sit 17th after they were thumped, slipping to a fifth defeat in seven games.
In the late kick off, Diogo Jota’s double stretched Wolves’ unbeaten record to 11 matches after a 2-2 draw at Brighton.
The Portuguese frontman struck either side of quickfire goals from Neal Maupay and Davy Propper in a crazy 16-minute spell at the end of the first half.
Another point on the road lifted Nuno Espirito Santo’s spirited side back up to sixth, while Brighton’s encouraging start to the season continued as they moved level with Arsenal.
Elsewhere, Sheffield United came from behind to seal a 2-1 victory over struggling Norwich at Carrow Road.
The Canaries took the lead through Alexander Tettey inside the opening half an hour after starting the match brightly.
However in the second half, it was Sheffield United who dominated. Enda Stevens’ header drew his side level with George Baldock firing home just three minutes later to put his side ahead.
The game was not without its moments of VAR controversy, with a red card for Chris Basham overruled and a lengthy delay over whether to award Sheffield United a goal, with both sets of fans expressing their displeasure at the new technology.
Federico Fernandez scored a late winner as Newcastle came from behind to beat Southampton 2-1 in the Premier League.
The central defender smashed home his second goal of the season from close range after goalkeeper Alex McCarthy could only parry substitute Sean Longstaff’s 87th-minute piledriver.
His effort came after Jonjo Shelvey had cancelled out Danny Ings’ opener with his fifth goal of the season and third in as many games as he headed in substitute Andy Carroll’s cross.
However, the Saints will have headed off on the long journey back to the south coast feeling they deserved better on a day when home keeper Martin Dubravka had to make two fine first-half saves from Nathan Redmond.