Demarai Gray celebrates scoring the equaliser for Leicester City against Newcastle on Saturday. Photo: @LCFC via Twitter

LONDON – Leicester City stretched their unbeaten away run in the Premier League to six games after an 86th-minute own goal by Ayoze Perez gave them a 3-2 win at Newcastle United in a pulsating clash on Saturday.

Rafael Benitez’s Newcastle, who have now taken only one point from their last seven games, took an early lead through Spanish forward Joselu, before goals from Riyad Mahrez and Demarai Gray turned the action-packed contest on its head.

Mahrez equalised for Claude Puel’s Leicester outfit with a fine shot from 25 metres, and Gray volleyed into the top corner from 15 metres on the hour after he was superbly teed up by Marc Albrighton.

Dwight Gayle levelled in the 73rd minute, but Perez spoiled Newcastle’s 125th anniversary, poking a clearance past his own goalkeeper Karl Darlow as he tried to thwart Leicester substitute Shinji Okazaki from scoring.