Pep Guardiola hailed his Manchester City side's fighting spirit as they remain on course for the quadruple.