West Ham moved above Middlesbrough and level on points with Southampton at the summit after a thrilling afternoon of action. More...