Newcastle are definitely one of the impressive teams this season. They have lost only one match which was an away one against Liverpool. They are among the best away teams so far. Especially their win over Tottenham was really impressive. Because it was the only point loss for Tottenham in home matches at the same time.
On the other hand Southampton are far worse than Newcastle now. First of all, they are the worst home team statistically. I don't think they can resist Newcastle until the final whistle. Newcastle beat them here last season and they can do this even more comfortably this season considering their effort so far. I expect a Newcastle win and the odd is 1.93 for that.
Newcastle United started to rise this season, previously they had stumbled at the bottom of the standings. This is because they have a new club owner who is very rich and is making big purchases of players with good talent. At the moment I am very focused on the performance of Almiron, he is very fast and agile. Maybe I will predict later Newcastle will win with a score of 2-0 against Southampton.
The new ownership is definitely why they are where they are on the league table and they have been able to get a point against Manchester City and Manchester United. I think the would still continue their fine form against Southampton this weekend, I see a Newcastle win or draw.