Nigeria, April 26 -- Manchester City kept their season alive on multiple fronts after booking a place in the FA Cup final, while Arsenal returned to the top of the Premier League table in a tense weekend of action.

At Wembley, City booked a record fourth straight FA Cup final place after coming from behind to beat Southampton 2-1 in a dramatic semi-final. The Championship side threatened an upset when Finn Azaz fired them ahead late in the game, but City's quality eventually told.

Jeremy Doku restored parity before Nico Gonzalez struck a superb late winner to complete the comeback and keep Pep Guardiola's side firmly in the hunt for a domestic treble. The result means City remain alive in both the league and the cup, with another final ...