Southampton extended their lead with a win over West Ham as Derby, Middlesbrough and Brighton drop points. More...