Salah has netted 22 times in 26 Premier League games and also seven in nine in the Champions League.

Despite his form, the 25-year-old said he was still searching for improvement in his game.

"I don't want to say too much because we still have a long way to go in the season and I don't want to give too much away. But yes, it's something we have worked on in the training sessions," Salah said.

"You cannot score 10 goals from 10 balls – that's impossible and I know that I have missed many chances too this season. But I am trying to improve.

"I am always trying to see my weaknesses and then work on them and I am always trying to score in different ways.

"The coaches help me so much to do that and I also work hard alone after the training sessions."