West Ham United caused yet another shock at the home of one of the English Premier League’s heavyweights, with a 2-1 win at Manchester City. The Hammers had already won at the Emirates and Anfield, beating Arsenal 2-0 and Liverpool 3-0. However, not many expected a repeat, especially as City went into the game with a 100% league record. Victor Moses gave the visitors the lead after just 6 minutes, drilling a low effort past Joe Hart and into the corner from 20 yards out. On the half hour mark, they doubled their lead when Diafra Sakho hooked in from just 6 yards out. City poured forward, looking for a way back into the game, and new signing Kevin de Bruyne got one back on the stroke of half time, firing home from Sergio Aguero’s lay-off. They kept the pressure up in the second period, and ended the game with 72% possession and 27 attempts at goal, but Slaven Bilic’s men held firm to secure another impressive win on the road.

Ten-man Newcastle beat Man United; Arsenal go 7 points clear
New Zealand crush South Africa to reach T20 World Cup final
Dave Rennie becomes first Pacific Islander to lead All Blacks
FIFA offering $12 tickets to World Cup Play-Off Tournament
Resurgent Wolves stun Liverpool, Everton enjoy home comfort
