Arsenal stretched their lead to seven points as City slipped up, while Chelsea thrashed Villa and West Ham earned a huge win ...