The striker grabbed the crucial goal in the 66th minute to keep his side well ahead in the title race with a fifth consecutive win in the Premier League.
Jamie Vardy's clinical double earned Leicester City a 2-0 win over Sunderland that takes the club a step closer to the Premier League title.
The England striker raced onto Danny Drinkwater's long ball before finishing with aplomb midway through the second half of a scrappy affair at the Stadium of Light, which was high in tension but low in quality.
Both sides had shouts for a penalty waved away in a first half during which chances were scarce, though Kasper Schmeichel saved well to deny Fabio Borini as Sunderland sought a win to give their survival hopes a major boost.