Pep Guardiola thinks the title race with Liverpool and Arsenal has been as tough as any for Manchester City and heaps praise on 'incredible' rivals.