Pep Guardiola accepts Manchester City are not challenging Liverpool for the title this season but is convinced they can still match them on their day.