Liverpool secured three points with a dramatic win over Manchester City. Mohamed Salah's winning goal sparked controversy due to alleged foul play in the build-up.