Island players Craig Russell and Luke Watson took centre stage at Les Quennevais with two goals and a single respectively before Karl Hinds completed the scoring three minutes from the finish.
But full credit to St John, they battled hard throughout and their performance pleased manager Paul Roche.