Despite losing, Arsenal actually played quite well and had several good chances which could have been goals. It's just that Emiliano Martinez played very impressively and managed to thwart several opportunities that Arsenal had. This is certainly a heavy blow for Arsenal, though they dominated the game and had more chances than Aston Villa, but that still doesn't guarantee that they won't lose to their opponents because in football anything can happen.
Aston Villa are making more surprises in this season and they have very good last five matches.
During last 5 matches, they won four and only one defeat. It's more impressive that they won against three big clubs in the last five matches, Tottenham Hotspur, Manchester City and Arsenal.
With this impressive streak, Aston Villa have only 2 points less than Liverpool and 1 point less than Arsenal. They are holding the third position in Premier League and are replacing Tottenham Hotspur as a best under dog in Premier League 2023 - 2024.