Prediction:
Aston Villa have got a four-match winning streak in the beginning of this season. But it seems that they feel tired in recent games, which have been defeated by Leeds United, Southampton, Brighton Hove Albion and West Ham United. It takes time for them to adjust themselves.
Newcastle United do not play steadily this season, too. They have been winless for two matches until they win over Crystal Palace at 2-0 in last game. What they need to improve most is their poor defensive, with 1.5 conceding goals in average.
There is no big gap between Aston Villa and Newcastle United. Aston Villa have been unbeaten in past 2 head-to-head clashes against Newcastle United. So it is believed that Aston Villa will win.