St Johnstone warmed up for next week's Europa League qualifier against FC Luzern by beating East Fife 4-0 in a friendly at Bayview on Wednesday night.
Michael O’Halloran, Stevie May and Steven MacLean were all on target in the first half and Chris Kane completed the scoring.
A last-minute Grant Gillespie goal saw Hamilton Accies defeat Hearts 1-0 at New Douglas Park while Inverness Caley Thistle cruised to a 5-0 win at Highland League Forres Mechanics.
Partick Thistle beat FC Pinatar 3-1 in Spain, Queen of the South defeated Annan Athletic 1-0 at Galabank and Raith Rovers were held to a 2-2 draw by Lowland League Edinburgh City.