Saturday's meeting between Liverpool and Arsenal at Anfield has to be considered one of the biggest games of the season so far, with both the challenge for the Champions League and the title race hugely affected.
The match marks the start of a crucial couple of months for the Gunners as they go to Merseyside, host Manchester United, face Liverpool again in the FA Cup next weekend, play Bayern Munich home and away in the Champions League and then take on Tottenham, Chelsea and Manchester City all before the end of March.
All are huge tests, but Arsenal are going to have to emerge from all of them pretty much unscathed if they are to turn what has been an impressive season into something tangible.
As for Liverpool, talk of a title challenge has given way to just that of reaching the top four this season, something that would still be a terrific achievement for the club given their competition.
After impressing everyone in front of their home fans in the 4-0 demolition of Everton, the Reds will hope to rediscover the winning feeling following the disappointing 1-1 draw at West Bromwich Albion last time out.
But which will be the biggest battles at Anfield?
Here we look at five key contests which could decide the game: