Arsenal face Man City in the Premier League on Sunday and Racing Post's James Milton has picked out his three best bets for the big match in north London.
Arsenal to win 2-1 - 17/2
Arsenal had suffered 12 straight Premier League defeats against Man City before their scrappy 1-0 victory at the Emirates Stadium in October 2023.
The Gunners drew 0-0 in Manchester in March 2024 and claimed another point at the Etihad Stadium after an extraordinary 2-2 draw in September.
Arsenal were leading 2-1 when Leandro Trossard was sent off for a second bookable offence shortly before half-time. The 10 men dug in superbly in the second half but City, who had 33 shots to their visitors' five, eventually equalised through John Stones in the 97th minute.
Those recent meetings have boosted Arsenal's belief that they can compete with City, whose aura of invincibility has been dented by a series of setbacks in this season's Premier League and UEFA Champions League.
They edged into the play-off round of the UEFA Champions League, coming from behind to beat Club Brugge 3-1 on Wednesday, but next face a heavyweight showdown against European champions Real Madrid.
In the Premier League, Pep Guardiola's men are 12 points adrift of leaders Liverpool, who have a game in hand, and six points behind second-placed Arsenal.
The Gunners cannot afford to drop points on Sunday if they are to keep the heat on Liverpool and backing a 2-1 home win looks a decent option in the correct-score market.
Arsenal beat local rivals Tottenham by that scoreline on 15th January and they defeated UEFA Champions League hosts Girona 2-1 on Wednesday.
Mikel Arteta was able to rest key players such as William Saliba, Declan Rice and Kai Havertz for that game while City's big guns were involved in their must-win fixture against Club Brugge.
Fine margins are likely to decide Sunday's match and Arsenal, who have lost only two of their last 31 Premier League home games, can edge their way to a vital victory.
Gabriel Martinelli to have over 1.5 shots - 4/6
Arsenal winger Gabriel Martinelli came on as a very late substitute against Girona on Wednesday so he looks likely to start against Man City.
Martinelli was the Gunners' hero in last season's home win over the Citizens, scoring a deflected winner in the 86th minute, and he should be backed to have two or more shots on Sunday.
The Brazilian has looked lively in recent matches, scoring four times in his last eight league starts, and he had three attempts at goal in his most recent home appearance against Aston Villa.
Martinelli started 2025 with a goal and four shots in the New Year's Day win at Brentford and he had over 1.5 shots in each of Arsenal's three hardest UEFA Champions League fixtures, away to Atalanta and Inter and at home to Paris Saint-Germain.
Over 5.5 cards in match - 6/5
September's clash between these teams at the Etihad Stadium was a heated affair as Trossard was sent off for a second yellow card and seven other players were booked.
There were five cautions in the October 2023 meeting in north London, where City midfielder Mateo Kovacic was fortunate not to be sent off, and backing over 5.5 cards could prove profitable on Sunday.
Arsenal's UEFA Champions League clash with Girona yielded six yellows despite the fact that the hosts were already eliminated and the Gunners were virtually guaranteed a top-eight finish.
Last weekend's Premier League trip to Wolves saw red cards for Arsenal youngster Myles Lewis-Skelly, later overturned on appeal, and Wanderers midfielder Joao Gomes, and another spiky contest is expected when they face City.
Read more football betting tips and predictions on site
Arsenal - 10/11
Draw - 5/2
Man City - 31/10
View the full market and more odds for Arsenal v Man City on site.
This article was written by a partner sports writer via Spotlight Sports Group. All odds displayed on this page were correct at the time of writing and are subject to withdrawal or change at any time.