Virgil van Dijk was the hero for Liverpool as he scored the winner in front of the Kop in the 230th Merseyside derby as they knocked Everton out of the FA Cup.

On a feisty night under the Anfield lights, the world’s most expensive defender proved he can be effective at both ends of the pitch by nodding in an 84th-minute corner to make it 2-1.

The Holland international becomes the first player to score a winner at Anfield in an FA Cup tie against Everton, at the fifth time of asking.

Gylfi Sigurdsson’s 67th-minute goal had earlier cancelled out James Milner’s first-half penalty in a blood-and-thunder contest which threatened to be tainted by a first-half flare-up between Mason Holgate, who conceded the spot-kick, and Roberto Firmino.

Meanwhile, at Old Trafford, Jesse Lingard scored his fourth goal in as many games and substitute Romelu Lukaku added a stoppage time effort as Manchester United reached the FA Cup fourth round with a 2-0 home win over Championship side Derby.

A replay looked on the cards until Romelu Lukaku laid the ball off to Jesse Lingard, who took a touch and sent a 20-yard shot on the bounce into the top corner.

And half-time substitute Lukaku sealed the win after playing a one-two with Anthony Martial to cap off a counter attack.

United striker Marcus Rashford had hit the post in both halves – with a close-range header that he should have buried and a fierce shot across goal.

Derby keeper, Scott Carson was excellent, making eight saves, including fine stops to keep out Juan Mata and Paul Pogba free-kicks.