Arsenal's Premier League title hopes took a hit as they squandered a two-goal lead and settled for a 2-2 draw against Aston Villa at the Emirates Stadium.

Kai Havertz thought he had snatched a late winner with just a minute of normal time remaining, but his goal was ruled out after replays confirmed he had handled Mikel Merino's shot in the build-up.

The Gunners had taken control early, with Gabriel Martinelli breaking the deadlock.

The Brazilian pounced on poor defending by Villa's Ian Maatsen to bundle home a cross from Leandro Trossard.