Pep Guardiola held back from criticising the referee after David Silva alleviated the Manchester City manager's frustrations with a late winner at Hoffenheim.