Crystal Palace fought back to snatch an incredible 2-2 late draw against Manchester City in the Premier League match, this morning.

Manchester City's stuttering title defence suffered another blow as Michael Olise's 95th-minute penalty rescued a dramatic point for Crystal Palace.

City led 1-nil at halftime.

Jack Grealish and Rico Lewis scored for City while Jean-Philippe Mateta and Michael Olise scored for Palace.

In other EPL matches, Chelsea won 2-0 over Sheffield United, Newcastle United defeated Fulham 3-0 while Burnley lost 2-0 to Everton.

Liverpool is currently leading the table with 37 points followed by Arsenal with 36 points and Aston Villa is third with 35 points.

Source: BBC Sports