Kevin De Bruyne created his 100th goal for Manchester City across all competitions with a stunning cross that teed up John Stones' opener against Crystal Palace.

Having previously gone close to hitting the landmark when he attempted to set up Raheem Sterling, De Bruyne reached a century of assists in supreme style in the 26th minute on Sunday.

After Palace failed to clear their lines from a corner, De Bruyne floated in a wonderful right-wing cross with the outside of his foot, dropping the delivery precisely onto the head of Stones, who celebrated his second Premier League goal and his first for City.

It means the Belgium playmaker has now created 31 more Premier League goals than any other player since he made his debut for City in 2015.

Of his 100 assists, 75 have come in the Premier League, from 165 appearances, while the 29-year-old has crafted 15 goals in the Champions League, from 37 games played.

A further five have come in the FA Cup, with four in the EFL Cup – which City have won four times during De Bruyne's time with the club – and one assist has come in Champions League qualification.