Nico Gonzalez’s stunning strike fired Manchester City to a 2-1 win at Southampton and a record fourth consecutive FA Cup final.