Everything is set for a dramatic and thrilling conclusion to the Premier League season.
Despite having struggled to reach their usual sky-high standards at various points this season, Manchester City could still actually win the treble. What a remarkable achievement that would be but to do that they must conquer foes Arsenal in the title race.
Like Doctor Frankenstein, the Blues have helped create their own adversary this year as Gabriel Jesus and Aleks Zinchenko have brought the lacking title-winning experience to Pep Guardiola's former assistant Mikel Arteta's side and the Gunners have been sublime throughout the campaign. They currently sit a healthy eight points clear of City having won their last five matches but have played a game more than their rivals.