Rare is a weekend—save for those dreaded international breaks—when the Premier League does not provide us watchers with a plethora of eagerly-anticipated matches, controversial talking points and, best of all, bucket-loads of goals.
As one of the best leagues in the world, it is only right that we expect more and more each time, not just from our favourite teams and players, but from the league as a whole.
It keeps us entertained, it provides the biggest highs and most desperate lows and gives us conversation for the week ahead.
Especially if your team has just been unexpectedly knocked out of the League Cup.
This weekend should be no exception as a bushel full of excellent match-ups catch the eye, both on a team and an individual player-level.
Here are the six best key battles to watch out for in match-week 10 of the Premier League.