Pep Guardiola hailed his 'incredible' Manchester City players after beating Premier League leaders Liverpool 2-1 at the Etihad Stadium on Thursday.