St Helens held off spirited fightback from Wakefield Trinity to win 18-12 and go joint top.
Mikey Lewis scored four tries as Hull KR thrashed Bradford 48-12 at Odsal to climb to fifth.
Daizen Maeda scored twice as Celtic beat Falkirk 3-1 to go second, level on points with Hearts.
Eberechi Eze's goal enough to see Arsenal edge Newcastle United 1-0 and go three points clear.
Manchester City came from behind to beat Southampton 2-1 to reach fourth successive FA Cup final.
Alexander Isak scored first league goal at Anfield as Liverpool beat Crystal Palace 3-1.
Joao Palhinha's late goal saw Spurs win 1-0 at Wolves but they stay in 18th, two points from safety.