It hasn't quite been the season Arsenal and Manchester City fans had hoped for.
Poor league and European performances mean the FA Cup is the only chance to save something from two disappointing campaigns and lift some morale-boosting silverware.
Things have turned sour at the Emirates, with a large section of Arsenal’s support turning on Arsene Wenger and the Gunners squad.
Defeat to Crystal Palace two weeks ago, their seventh in the space of 13 games, has turned the atmosphere toxic – not what you need ahead of a big semi-final.
The north Londoners bounced back on Monday with a hard-fought, yet unimpressive victory over struggling Middlesbrough, with a stunning free-kick from Alexis Sanchez and a well-worked Mesut Ozil strike bailing the Gunners out.
Wenger made a tactical change, switching to three at the back for the first time since 1997, and it will be interesting to see if he continues with that formation on Sunday.
The FA Cup also represents Pep Guardiola’s last remaining chance of silverware in his debut season as City boss – the Spaniard expected to be challenging for the title, but inconsistency has been his side’s Achilles heel.
Two wins on the bounce have helped ease fears of missing out on the top four, with Kevin de Bruyne rediscovering his form alongside the prolific duo of Sergio Aguero and Leroy Sane.
Aguero has 11 goals in his last 11 games, and could put a shaky Arsenal defence to the sword here.
I like the look of 188BET’s 5/6 for a City victory on Sunday.
When these two met three weeks ago, we saw an attacking 2-2 draw with plenty of action at both ends.
I’ll be buying total goals at 3.35 with Sporting Index.
Man City - 5/6 (188BET)
Buy total goals - 3.35 (Sporting Index)