A late strike from Adam Drury handed St Mirren their second win of the Premiership season against St Johnstone at McDiarmid Park.
Jason Naismith opened the scoring for St Mirren with a right-footed shot from 25-yards in the 28th minute.
St Johnstone's Steven Anderson headed in from a from Lee Croft corner to level the scores after 68 minutes.
Drury sealed the points after good work by John McGinn, slotting past Alan Mannus with three minutes remaining.
The win means means all seven points collected by St Mirren this season have so far have come away from home and takes Tommy Craig's side to within two points of the Perth club who have now lost four on the bounce in the Premiership.
St_Johnstone-v-St_Mirren_sw4St_Johnstone-v-St_Mirren_sw5St_Johnstone-v-St_Mirren_sw6St_Johnstone-v-St_Mirren_sw7St_Johnstone-v-St_Mirren_sw8St_Johnstone-v-St_Mirren_sw9St_Johnstone-v-St_Mirren_sw10St_Johnstone-v-St_Mirren_sw11St_Johnstone-v-St_Mirren_sw13St_Johnstone-v-St_Mirren_sw14St_Johnstone-v-St_Mirren_sw15St_Johnstone-v-St_Mirren_sw16St_Johnstone-v-St_Mirren_sw17St_Johnstone-v-St_mirren_sw18St_Johnstone-v-St_mirren_sw19St_Johnstone-v-St_mirren_sw20St_Johnstone-v-St_mirren_sw21St_Johnstone-v-St_mirren_sw23St_Johnstone-v-St_Mirren_xsw1St_Johnstone-v-St_Mirren_xsw2