Manchester City have become only the third club, after Manchester United and Arsenal, to win the domestic Double more than once.
Manchester City got off with a dream start when Ilkay Gundogan gave them the lead with a stunning strike inside 12 seconds – the fastest FA Cup final goal ever.
Man Utd captain Bruno Fernandes later equalised with a penalty after Grealish handled the ball in the area.
Gundogan scored with a second half volley from the edge of the box to restore Man City’s lead.
City are now on course for a treble as they set their sights on the Champions Leage final against Inter Milan next week.