Pompey took another huge stride towards Championship safety after toppling league leaders Leeds.