The former Manchester United striker put Stoke 1-0 up after starting 10 yards outside his own box.
Stoke have never won a Premier League clash against City at the Etihad, but shocked Manuel Pellegrini’s side when Diouf picked up the ball, shrugged off challenges from Fernandinho and Vincent Kompany and drilled a shot through the legs of Joe Hart.