Manchester City manager Pep Guardiola credited his players - especially those playing in unfamiliar positions - for their performance in the 2-1 win over Liverpool in the Premier League.