Oxford United gave Premier League Bolton a fright before bowing out of the FA Youth Cup with a final-minute 2-1 defeat in the third round at the Kassam Stadium on Wednesday night.

James Caton put Bolton ahead early on, Tyrone Marsh heading a 57th-minute equaliser.

Bulgarian Georg Iliev snatched the winner in the 90th minute.