Manchester City held out for a draw with Atalanta in the Champions League after defender Kyle Walker had to go in goal for the closing stages of the match.