First things first, we have to get the job done against Leicester and not immediately let Arsenal off the hook like we did against Forest a few days after beating them. We need them to feel like we're not going to slip-up again this season and that we're going to relentlessly chase them down now.
It's a shame they're up against a terrible West Ham side next as they'll be able to put today behind them quickly with what will probably be a comfortable win. It's not impossible that West Ham get something as they're at home and are fighting to avoid relegation, and maybe if we cut the gap down to three points earlier in the day then the pressure will get to them but my head tells me they'll win that pretty easily. Then whilst we're playing an FA Cup semi-final, they've got Southampton at the Emirates which is the very definition of a home banker.
Going in to our game against them at the Etihad, assuming that we've beaten Leicester and they've beaten West Ham and Southampton, they will be 9 points ahead but we will have 2 games in hand. If we then beat Arsenal, we will be 6 points behind them with 2 games in hand and will more than likely have a superior goal difference. Although the league is technically in our hands already, it's also in Arsenal's hands as we've still got to play each other but if it all unfolds as described above then it will be properly in our hands. Losing three times in a row in the same season against your title rivals would surely have a negative psychological impact too.
If we win our next two games, I think our momentum and experience in tight title races will see us over the line.