Liverpool will win Rangers convincingly today, I am 80% percent sure of this. I discovered this over the weekend when Liverpool came back from a 2 goals against to almost win the match which ended in 3:3 draw. Their pattern of play changed for better, their fighting spirit came.back fully and they did terrorise their opponent.
If they put in same amount of pressure tonight, they will not fail to trash Rangers off.
In terms of team strength, it is clear that Liverpool are quite favored apart from that they will play at Anfield which can clearly be a problem for Ranger. But on the other hand, don't forget that Liverpool's performance is currently in a condition that is not very consistent and not only in the EPL but in the Champions League, losing to Napoli is one proof that is quite concrete in my opinion.
It would be great if they could win but I probably wouldn't be too sure about this for them.
It is true that we cannot be too sure when it comes to football and the outcome. It is also true that I don't know the current strength of the Rangers team, I made my judgement based on Liverpool weekend clash that ended in 3:3. It is not also good to make a judgement with only 1 factor. You pointed out that the match would be in Annfield, which is a good advantage to Liverpool where their intimidating fan base will help them. Apart from that, Liverpool will give a very good fight and will end with 3points in their pocket.