Leicester City kept pace with Premier League leaders Liverpool and Manchester United with a hard-fought 2-1 win against Newcastle on Sunday evening.
The Foxes went into the game on the back of two successive draws but emerged victorious with an impressive display.
James Maddison and Youri Tielemans scored for Brenda Rodgers' men, while Andy Carrol scored his first goal since returning for his second spell at the club.
The match was an evenly balanced affair for long periods, but the Foxes showed more hunger as they sought to stamp their authority.
The visitors threatened on a number of occasions and finally found the way through in the 13th minute as Jamie Vardy found the back of the net, only for his effort to be ruled out for offside.
The hosts had their chances as well and Schmeichel had two play a sweeper-keeper on two occasions in the opening half as he kept his side in the game.
Despite catching Newcastle on the counter on a number of occasions, Leicester could not find a way through as they went into the break scoreless.
The second period saw more action and it took 10 minutes before the opening goal arrived, and it was the boys in blue who found the net.
Barnes drove down the field before slotting Vardy in down the right flank, and the striker easily dinked past Fernandez before picking out a channel of space to lay it back for Maddison.
The ball found an unmarked Maddison and he sent a thunderbolt effort into the back of the net.
Both sides missed a number of chances before Leicester finally scored a second in the 72nd minute, and it was a beautiful goal.
Tielemans was involved in nicking the ball back in midfield before driving forward as Maddison picked out Albrighton on the right flank.
The winger then delivered an inviting cross that landed perfectly into Tielemans pass and he thrashed a volley past Darlow.
Carrol though replied for Newcastle with eight minutes to go to set a nervy ending to the game, but it only proved to be a consolation as Leicester recorded maximum points.
The win moved Leicester to 32 points, one behind Liverpool and Man United.