The London derby is upon us with Arsenal looking to win their fifth game in six when West Ham arrive at the Emirates this Saturday.
Things have been looking up for Arsenal since the arrival of Mikel Arteta. The new boss seems to have rekindled hopes of a place in the Champions League next season thanks to a run which leaves his side eight points off the top four.
Despite their elimination from the Europa League and a goalless draw with Burnley, the Gunners have won five from their last seven games.
West Ham have endured a tough few months however, things are also beginning to look up for David Moyes and his side.
Many expected Liverpool to walk right through the Hammers yet the London outfit led for large parts of that game and ultimately lost 3-2 due to a couple of goalkeeping howlers from Lukasz Fabianski.
A few days later, West Ham won their first league game since New Years’ Day when they convincingly beat Southampton 3-1. This victory has given the club fresh hope of survival however, that could very much change depending on this weekend’s result.
Looking at the betting, most bookmakers are heavily siding with the Gunners. That comes as no surprise when you take everything into account, including West Ham’s woeful record at the Emirates.
The Hammers have won just one of their last 12 visits to the ground and what’s more, they lost ten of those games. As well as points, West Ham also struggle to get any points when they play at the home of their neighbours.
Bearing all this in mind, the recommendation in this game is to go with a 2-1 victory for the Gunners. West Ham are battling for their lives and seem to have found their scoring boots of late.
Nevertheless, we expect Arsenal to turn it on in this derby and keep all three points in their side of the capital.