City under-18s salvaged a valuable draw in injury time against Aston Villa to extend their unbeaten run to four games in the Premier League North Division.