Palmer gets revenge on Guardiola