Fabio Silva: His best game in a Rangers shirt and growing with every game. Lovely wing play to create the opener and popped up just before half time to create the second. Philippe Clement will be delighted to have seen the young Portuguese make such an impact on his return to Portugal. 8

Cyriel Dessers: A decent showing from the Nigerian, even if he didn’t get any service. Never one to shirk effort, he worked his backside off pressing the Benfica backline. 7

Substitutes

Kemar Roofe: Replaced Dessers after 76 minutes and looked bright. 4

Ryan Jack: On for Lawrence to add defensive steel. 4

Cole McKinnon: The youngster was brought on for Sterling. 3

Niko Raskin: Entered the fray for Diomande with six minutes to play. 2

Ross McCausland: Brought on with seconds left. 1

Unused subs: McCrorie, K.Wright, Davies, Barisic, King, Raskin, McCausland, Yfeko, Fraser.