West Ham host Liverpool at the London Stadium in a game which will have a big impact on both the title race and battle for European football.