There are seven more Premier League matches tonight with some cracking games in store.
League leaders Arsenal travel to Anfield to play Liverpool in what is usually a really good game. Two seasons ago Arsenal went there around this time of the season as leaders, and were thumped 5-1, a loss which lead to a quick descent down the table. This time however, they will be hoping to take advantage of Liverpool's desperate injury situation remain top. Arsenal have had plenty of their own injuries as well, and look to be without Alexis Sanchez for another game and long term absentee Santi Carzorla.
I think this game will be won and lost in the midfield, if Liverpool captain Jordan Henderson is fit enough to start, I can see him and Emre Can having the better of it. It will then be down to who can take their chances and Liverpool don't have any real goal scorers in their side (I'm expecting Benteke to start on the bench), so they will need Firmino and Lallana to be right on their games.
Arsenal on the other hand don't have such problems and if Ozil can continue to pull strings, Olivier Giroud will fancy his chances against what may be a makeshift defence.
Elsewhere Man City play Everton at the Etihad in a repeat of last weeks Capital One Cup semi final. Everton's defence has been shaky enough to suggest that City will get plenty of chances, and with Aguero nearing full fitness they appear to possess to much for the Toffees.
Second placed Leicester travel to fourth placed Spurs in what is a great chance for Spurs to strengthen their grip on a top four place and push their title credentials a step further. These two sides met at the weekend but there were plenty of changes made so I expect two totally different teams to appear tonight. Much will depend on how Spurs cope with Mahrez and Vardy (if fit), but if they do then I think they will run out winners by the odd goal.
Liverpool at 10/1
Treble of Man City, Liverpool and Spurs - 1 point @ 7.43 (Paddy Power)