Matt Macey 7

Took the pressure off his defence confidently coming for crosses when required, survived a late scare from mis-controlled pass.

Paul McGinn 8

Didn’t put a foot wrong, blocked everything in his direction and limited the involvement of Morelos and Kent.

Paul Hanlon 7

Regrouped well from a booking within the first minute to stand firm and win crucial headers in the box throughout.

Ryan Porteous 7

Put in a colossal performance at the back with a crucial last-gasp block on Kamara in second half.

Chris Cadden 8

Tireless at right-wingback. Solid defensively and threatened in attack; bought Hibs precious respite with runs in second half.

Josh Doig 7

Capped a superb week where he signed a long-term deal with an impressive showing before being forced off injured.

Jake Doyle-Hayes 7

Anchored the midfield well with an incredibly disciplined afternoon’s work at Hampden.

Joe Newell 7

Creative in the first-half before adjusting his game to snuff out Rangers attacks and drop deeper later in game.

Josh Campbell 7

A surprise starter but merited his inclusion with a major shift in midfield going both directions.

Martin Boyle 9

Magnificent. A poachers finish for first, superb strike for second before converting penalty he won. The best on show with a hat-trick at Hampden.

Kevin Nisbet 7

Played his supporting role with aplomb, constantly pressing and played terrific ball for Boyle’s second.

Lewis Stevenson (for Doig, 58) 5

Picked up on performance of injured Doig.

Darren McGregor (for Porteous, 80) 3

Defended well in closing stages.

Christian Doidge (for Nisbet, 80) 3

On for the final ten minutes.