West Ham have opened up a three-point lead in the Championship, Cardiff and Birmingham City won while Coventry upset Middlesbrough. More...