Manchester City's Elite Development Squad came from behind to secure a dramatic 3-2 win over Leeds United in PL2.

Brian Barry-Murphy‘s side went into half-time behind after Sam Greenwood converted a penalty for the away side, but soon drew level at the Academy Stadium thanks to a delightful chip from Kayky. 

However, the game took a bad turn for City as Romeo Lavia was sent off for a second bookable offence, and it was compounded when Greenwood scored a second for the Yorkshire side. 

City kept pressing forward though and snatched a leveller thanks to a well-taken strike by James McAtee

And it would get better for City, as Cole Palmer netted in injury time to steal the three points for City against all the odds. 

Watch highlights of a dramatic game above. 

CITY+ SUBSCRIBE NOW!

For just £1.99 per month, City+ allows subscribers to access full-match replays of all Men’s, and Women’s fixtures, as well as EDS and Academy broadcasts of selected live matches.

It also grants access to original documentaries, including the recent Together film.

Details of how to subscribe to CITY+ are available HERE.