YORK City failed to take a glut of chances on the way to a goal-less draw at St Johnstone.
Nigel Worthington's men were comfortably better than their hosts who, with Europa League progress on their minds, fielded a reserve team for City's third pre-season outing.
But a combination of good goalkeeping, the woodwork and poor finishing prevented the Minstermen from concluding their Scotland tour with a 100 per cent record, following Tuesday's 4-0 thumping of Raith.
City dominated the first period and should have taken a lead into the interval.
Lindon Meikle had an early chance cleared off the line by Saints defender Tom Scobbie, who also denied Michael Coulson with an excellent block.
Home keeper Steve Banks then reacted brilliantly to keep out a ten-yard Jake Hyde effort before Meikle lifted a six-yard opportunity over the bar on the stroke of half-time.
Banks was quickly into action again after the break, diving low to his right to save Hyde's drive.
The former Barnet striker did go on to beat Banks on 64 minutes but his shot across the face of goal bounced back into play off the base of a post.
Hyde continued to look the most likely marksman on the pitch and drilled a 20-yard free kick narrowly wide before Keith Lowe's late header bounced off the bar and Banks reacted smartly to prevent team-mate Alex Kitchen putting through his own goal at the death.
City: Mooney, McCoy, Winfield (Lowe, 46), McCombe, Ilesanmi, Meikle, Montrose, Penn (Platt, 61), Straker (Murray, 61), Hyde, Coulson (Jarvis, 46).
St Johnstone: Steve Banks, Ally Gilchrist, Alex Kitchen, Gareth Rodger, Tom Scobbie, Trialist, Daryl Easton, Michael O’Halloran (Scott Wilson, 61), Danny Galbraith (Connor McLaren, 76), Craig Thomson (Kyle Lander, 70), Chris Kane.