Saints briefly led after goals from Adam Armstrong and Mateus Fernandes cancelled out Dominik Szoboszlai’s first-half strike.