Manchester City suffered their second successive defeat as Ricardo Pereira’s spectacular late strike gave Leicester a win