Allan McGregor 7

Kept his side in the game with a couple of big stops at 0-0.

Leon Balogun 6

Filled in admirably in James Tavernier’s absence. Didn’t offer as much as the Rangers captain going forward but solid in defence.

Connor Goldson 7

Remarkable consistency this season. Good distribution from the centre-back.

Filip Helander 6

Assured display at the back. Struggled with Appere’s pace once or twice.

Borna Barisic 6

Caused problems with his deliveries from the left. Missed a penalty.

Steven Davis 6

Typically composed afternoon from the midfielder. Calm on the ball and took up clever positions off it.

Ryan Jack 4

Did well enough but afternoon was cut short after picking up a knock midway through the first half.

Joe Aribo 9

A joy to watch when he’s in this kind of form. Wriggled past and danced through the United defence repeatedly, and generally made a nuisance of himself. Superb strike for his goal.

Ryan Kent 6

Was fortunate that his rather tame shot took a wicked deflection off Ryan Edwards. Terrific driving run towards the end.

Ianis Hagi 6

Knew very little about his goal but showed good instincts to be in the right place at the right time.

Alfredo Morelos 7

Glaring miss at the end of the first half. Got his goal in the end.

Substitutes

Glen Kamara (for Jack, 27’) 6

Metronomic in the middle as usual.

Scott Arfield (for Hagi, 63’) 5

Got half an hour as he steps up his recovery. Looked lively.

Scott Wright (for Davis, 63’) 5

Showed glimpses of real promise.

Jermain Defoe (for Morelos, 67’) 4

Quiet showing after coming off the bench.

Jack Simpson (for Helander, 67’) 5

Came on to shore up defence.