Struggling West Ham were denied a crucial victory in their fight for survival as Newcastle fought back to earn a 2-2 draw at St James’ Park on Saturday. …

Bolton striker Kevin Davies signed a new three and a half year contract with the English Premiership club on Saturday. Davies, 29, would have been out of …