Allan McGregor 6

Wasn’t tested until 53 minutes in when he punched clear a fierce Christian Nkunku strike. He denied Tyler Adams with a similar effort late in the day but was left despairing as Angelino’s volley wrongfooted the keeper

Borna Barisic 6

Looked nervous in the first-half but grew into the match and linked well with Kent in the second-half. A steady performance but restricted in how much he could push forward.

Calvin Bassey 7

Deployed at centre-back the Nigerian continues to impress in the Rangers backline. Powerful in the air and in the tackle and burst out of defence to give his team-mates some breathing space on occasion.

Connor Goldson 7

A tremendous and vitally important challenge on Conrad Laimer after 18 minutes summed up his night. A towering display with the hosts threatening most of the evening, commanded the rest of the back-five throughout.

John Lundstram 6

Moved back into the back-five by Giovanni van Bronckhorst and showed his defensive ability. Some crucial blocks and clearances as part of a resolute backline.

James Tavernier 6

Different side of his game required on a busy night defensively in Germany. Tavernier was forced into a much more quiet night on the attacking front but was still among the most advanced when Rangers threatened. Sound defensively.

Glen Kamara 6

One of few Rangers players who looked composed on the ball in a nervy opening period with Leipzig holding much of the ball and pressure. Threw himself into challenges in midfield and offered a cool head.

Ryan Jack 6

Went about his defensive duties well at a difficult venue. Did the unseen work in the midfield and was very disciplined in his positioning all night long.

Scott Wright 5

Not the night he’d have hoped for. Given a major opportunity but struggled to offer any real threat going forward. Starved of service in first-half and reduced to a pressing role.

Joe Aribo 7

Quieter in the first-half when Rangers were pinned back. But was a key player in the second as he served as a target-man of sorts to haul his side forward. Usual tidy play on the ball.

Ryan Kent 7

A big part of anything good for Rangers going forward. Earned priceless free-kicks to ease pressure in the first-half. Came desperately close to an opener minutes into the second-half but was maybe slow to press Angelino for the winner.

Fashion Sakala (for Wright, 69) 3

On for the final 20 minutes and struggled to see much of the ball.

Scott Arfield (for Jack, 83) 2

Offered some energy in closing minutes but didn’t have any real possession.

James Sands (for Aribo, 83) 2

Thrown into the midfield for the final few minutes.