YORK City shipped three unanswered goals in a sobering second period to drop to 13th in the League Two table after a hugely disappointing 3-0 home loss to AFC Wimbledon.
In the process, Neal Eardley’s troops, who host York in an FA Cup first-round replay on Monday evening - with the prize at stake for them being a grudge match with MK Dons - claimed a moral victory in the process after the pair drew 1-1 at Bootham Crescent seven days ago.
The Londoners took the lead nine minutes after the break when Byron Harrison kept his cool to convert with home keeper Michael Ingham in no-mans-land outside his box.
City battled in vain for a leveller with Lanre Obyebanjo and Scott Kerr going close, but it was no their day.
Two late strikes subsequently sealed a profitable away-day for the visitors, who hit back in style following their abject midweek loss to Exeter City.
Stacy Long made it 2-0 and effectively sealed victory ten minutes from time and Jack Midson provided the gloss with six minutes to go after Chris Smith was penalised for a foul in the area, converting the spot-kick as City’s poor home streak continued in dispiriting fashion.
York: Ingham, Oyebanjo, C Smith, Carlisle, Fyfield, Kerr, Kearns, Blair, Chambers (Reed 65), Walker (O Johnson 65), Rodman (Challinor 58). Subs not used: Musselwhite, Parslow, Doig, McLaughlin
AFC Wimbledon: Brown, Osano, Antwi, Mambo, Meades, Long (Jolley 88), Francomb, Gregory (H Johnson 88), Reeves, Harrison (Strutton 75), Midson. Subs not used: Jaimez-Ruiz, Cummings, Fenlon, L. Moore