Mohamed Salah scored the fastest hat-trick in Champions League history as Liverpool swatted aside Rangers at Ibrox.

Salah came off the bench to score three second-half goals in just six minutes and 12 seconds as Jurgen Klopp’s side ran out 7-1 winners in Glasgow.

The Brazilian scored his second of the match after the break before setting up Darwin Nunez for Liverpool’s third, prompting Klopp to make a number of changes.

He brought on four substitutes including Salah, who made an immediate impact with a poked finish shortly after coming on.

The Egypt international grabbed his second four minutes later, curling a well-placed shot past Rangers goalkeeper Allan McGregor to make it 5-1 to Liverpool.

And two minutes later, he had his hat-trick. After collecting a ball from Diogo Jota, Salah beat McGregor for the third time with another curling shot.

It would get even better for Liverpool in the closing moments of the match when Harvey Elliott capped the win with his first ever goal in the Champions League.

But it was Salah who would claim the majority of the plaudits at full-time after his remarkable cameo appearance, which took him to eight goals for the season.

“Form is temporary class is permanent,” tweeted one fan.

Another added: “My man is backkkk.”

While a third wrote: “Respect the king.”

Victory for Liverpool keeps them second in the group – three points behind Napoli, who beat Ajax 4-2 on Wednesday.

It also ended Rangers’ hopes of making the last 16 of the competition, with the Scottish club rooted to the bottom of the group without a point from their four matches.