Southampton survived relegation from the Premier League by some stroke of luck last season and they were expected to be even more competitive this time around, but they started very poorly and that cost Mark Hughes his job.
The Saints have named Austrian Ralph Hassenhuttl as their manager and the former RB Leipzig boss has begun his reign in an outstanding fashion.
They became the first team to beat Arsenal in 23 games and also defeated Huddersfield Town 3-1 in their very next game. However, they were beaten 2-1 at home by West Ham in their last league game and they need to perform another giant killing act here to get a good result.
Manchester City were expected to run away with the Premier League title this season after they totaled 100 points to claim the crown the last time out.
However, the Cityzens have encountered a rough patch recently and come into this game 7 points off the top as well as well as on a run of two straight losses.
They would be looking to get back to their early season form that saw them go 15 matches unbeaten. They have won all their 4 games against Southampton under Pep Guardiola.