Arsenal may not be in title contention but a top four finish is possible this season. They are sixth in the Premier League and will go ahead of fourth placed West Ham if beating them at the Emirates. It's not what Arsenal fans were expecting after losing their first three league games of the season without scoring a goal. Since then they have won eight out of 13 league games and beat Southampton 3-0 at home on Saturday. That was a good result as they were missing Aubameyang (currently suspended by the club) and the injured Emile Smith-Rowe. Arsenal had lost three of their previous four league games before the win over Southampton. Away form still isn't great and they struggle against the very best in the Premier League. Home form is better though with four straight league wins and six of the last seven won.
West Ham are fourth but only two points ahead of their opponents. The weekend saw them draw 0-0 at Burnley, the kind of game they need to win if they want Champions League football next season. That made it one win in their last five league and cup games. West Ham have had some big wins this season but there have been some disappointing performances too. More consistency is needed in the coming months. They have only one point from their last three away league games. Go for Arsenal to get a win here, have a side bet on both teams scoring.