Pep Guardiola says Manchester City will fight to cut the gap between themselves and leaders Liverpool ahead of Thursday's showdown between the two sides.