The grace and grit of St Petersburg Gallery