But Stoke improved as the half wore on and went close when Robert Huth's free kick found its way through to Ryan Shawcross and the centre-half's shot on the turn was blocked by two Wigan defenders.
Richards improved it, but Salford clawed back to within two points at the break when Stefan Ratchford's kick rebounded off Gleeson for Gibson to touch down in the corner.