Alan Shearer says Merseysiders beat Palace despite not being at their best to keep pressure on Man City