Glasgow Rangers came from behind once again in the Michael Beale era as they beat Aberdeen 2-1 at Hampden Park in the semi-finals of the League Cup.

Bojan Miovski thought he had given the Dons the lead in the 16th minute as he ran in behind the Gers backline and slotted past Allan McGregor, only for the linesman's flag, and then VAR, to rule out the strike for offside.

Sakala had an opportunity to put Rangers in front after 32 minutes as he followed up on Ryan Kent's saved shot and blazed wide from just behind the penalty spot.

Aberdeen then made it 1-0 just before half-time as Miovski smartly left a ball through to him, because he was in an offside position, and then repositioned himself to score from Matthew Kennedy's cross.

Ryan Jack eventually found the equaliser for Rangers in the second half as he linked up with Alfredo Morelos to fire in and level the scores at 1-1 just after the hour mark.

Aberdeen were reduced to ten men in stoppage time as central defender Anthony Stewart was shown a straight red card for a reckless challenge on Sakala.

The Light Blues took the lead in the third minute of extra-time as Kemar Roofe was in the right place at the right time to make it 2-1 after Scott Wright's cross.

Rangers ultimately won the match and secured their place in the final but Beale should be disappointed with the performance of one of his starting players - Borna Barisic.

The left-back struggled with the high line being deployed at times and let himself down for Miovski's strike in the first half. Former Gers winger Neil McCann described the Croatian international's defending for the opening goal as "horrific" on BBC Sportsound, whilst The Athletic's Jordan Campbell dubbed the concession a "calamity".

He was not switched on to Kennedy's run past him and stopped playing in anticipation of Miovski being flagged offside, only to then be caught out as the Aberdeen winger crossed for the striker to make it 1-0.

Barisic was also booked in the 87th minute as he clumsily brought down Kennedy and that summed up his game as he struggled to deal with the threat that the opposition posed on the counter-attack.

The £18k-per-week liability should be thanking Jack and Roofe for sparing his blushes as the defender could have been in for heavy criticism had his error for the first goal ended up being the decisive moment in the game.

So, whilst Stewart may be seen as the villain for Rangers, due to his red card tackle on Sakala, Barisic was the real villain for the Light Blues with a calamitous performance at left-back.

Thankfully, his error did not cost the club a place in the final of the competition and, hopefully, the left-back will be able to redeem himself in the final, if he is selected.