YORK City produced yet another late show to clinch a last-gasp 3-1 victory at Maidenhead United.