Arsenal and Everton will clash on Friday night as both teams look to make a late charge towards the Premier League's top four in the final stretch of the season.
The Gunners return to Premier League action after drawing their last game with Fulham thanks to a late equaliser, meaning they have still won just two of their last seven games in all competitions. They current sit ninth in the table and a win would move them level with Everton and just six points off fourth place.
The Toffees are going through their own rough patch of form, winless in their last six games in all competitions including a draw in each of the last three games. Everton sit eighth in the table currently but a win would put them just three points off the top four, with a game in hand over the teams around them.
With plenty still to play for for both sides, 90min previews the game between Mikel Arteta's two former sides.
Where to watch on tv
When is the match? Friday 23 April
What time is kick off? 20:00 (BST)
Where is it being played? Emirates Stadium
TV Channel? Sky Sports Premier LeagueSky Sports Premier League (UK)
Referee? Jonathan Moss
VAR? David Coote
Arsenal team news
The Gunners are set to be without both of their first choice strikers following their draw with Fulham. Pierre-Emerick Aubameyang is still recovering after contracting malaria on international duty, while Alexandre Lacazette hobbled off with a hamstring injury in the second half. That means Eddie Nketiah should get the nod from the start after scoring the equaliser on Sunday.
Kieran Tierney and David Luiz are long-term absentees in defence, meaning Granit Xhaka should continue to deputise at left-back while Hector Bellerin should continue at right-back.
Everton team news
Carlo Ancelotti's side are still struggling without several key players, including top goalscorer Dominic Calvert-Lewin. The England striker has missed the last two games with injury and while Everton expect him to be available against Arsenal, it's unlikely he'll start.
Midfielders Abdoulaye Doucoure, Jean-Philippe Gbamin, Andre Gomes and Fabian Delph are all unlikely to be available too, while defender Yerry Mina is also injured. That means the Toffees are likely to go with three at the back once again with two defensive midfielders, relying on Gylfi Sigurdsson and James Rodriguez to create chances for Richarlison up front.
Arsenal: Leno; Bellerin, Holding, Gabriel, Xhaka; Partey, Ceballos; Saka, Smith Rowe, Pepe; Nketiah.
Everton: Pickford; Holgate, Keane, Godfrey; Coleman, Davies, Allan, Digne; Sigurdsson, Richarlison, Rodriguez.
Arsenal recent form
Arsenal 1-1 Fulham (18/4)
Slavia Prague 0-4 Arsenal (15/4)
Sheffield Utd 0-3 Arsenal (11/4)
Arsenal 1-1 Slavia Prague (8/4)
Arsenal 0-3 Liverpool (3/4)
Everton recent form
Everton 2-2 Tottenham (16/4)
Brighton 0-0 Everton 12/4)
Everton 1-1 Crystal Palace (5/4)
Everton 0-2 Man City (20/3)
Everton 1-2 Burnley (13/3)
Arsenal vs Everton prediction
Two sides with quality among their ranks but currently stinking up the form table, with implications on the top four race should make for a great game at the Emirates Stadium.
Arteta will be keen to get his side firing ahead of their Europa League semi-final clash next week, while Everton still have a very real chance of making the top four if they can get back on the winning trail.
Both sides have key injuries and with their form not great right now, it's hard to see anything other than the points being shared. Defensively neither side are at their best right now and with the best attackers being unavailable or not fully fit, that means likely a lack of goals too.
Prediction: Arsenal 1-1 Everton