Jonjo Shelvey and Ayoze Perez were on target as Newcastle beat Leicester 2-1 at the King Power Stadium.
The visitors made a quick start, looking to extend their winning streak to three games after victories against Southampton and Huddersfield.
Some comfortable attacking interplay earned the side an early corner. The first was hectically cleared by Leicester’s defence while the second met the head of Perez, with Kasper Schmeichel was forced into a double save, deflecting both the header and Dwight Gayle’s follow-up.
The Foxes’ first real attack came after 15 minutes, with Riyad Mahrez pressuring Paul Dummett into conceding a corner, but nothing came of it.
Newcastle’s response was instant in the 18th minute. Perez battled down the left wing before cutting the ball back to Shelvey, who feigned a shot before placing the ball into the bottom right-hand corner.
Leicester, led by Marc Albrighton, attempted to push for an equaliser but struggled to create clear-cut chances.
In the second half, Leicester continued to push for an equaliser, with Jamie Vardy getting in behind before his cross was cut out at the near post. Rafa Benitez’s men doubled their lead in the 75th minute when, after absorbing an onslaught of chances, Perez punished a stranded Schmeichel by lifting the ball over him from far outside the box.
Leicester grabbed a goal back in the 84th minute when substitute Shinji Okazaki knocked a high ball across the face of goal, leaving a simple tap-in for Vardy to knock home, but it only proved to be a consolation for the hosts.