Celtic B have reached the Glasgow Cup final after defeating Partick Thistle 4-0 at Lennoxtown.

The young Hoops defeated Rangers in their previous match in the competition and they continued their momentum with a resounding victory.

Stephen McManus' side opened the scoring 17 minutes after young midfielder Tsoanelo Letsosa won the ball back high up and the pitch and made no mistake as he finished calmly.

Just over 10 minutes later Celtic doubled their lead as Letsosa netted his second of the match to finish a brilliant passing move down the left-hand side of the pitch.

After going into the break 2-0 up, the visitors began to grow into the match more during the second 45 minutes.

They were awarded a penalty on the 72nd minute after Letosoa was judged to have handled the ball.

However, Celtic goalkeeper Josh Clarke saved from the spot to keep the young Hoops two goals to the good.

Five minutes later and it was game over as Josh Thomson finished calmly after a superb individual run.

With two minutes left of normal time defender Ben McPherson made it 4-0 to cap off another good team move.

They will face the winners of Rangers B and Queen's Park in the final.

READ MORE: Kevin McKenna: Rangers are obsessed with the Celtic gap

Meanwhile, former Celtic striker Frank McAvennie feels Hoops loanee Mikey Johnston is "ready for a new chapter" in his career and would be better moving on from the Parkhead side.

The Republic of Ireland international is currently on loan at Portuguese club Vitoria de Guimaraes until the end of the season.

He is under contract with Ange Postecoglou's men until the summer of 2025 but McAvennie feels it is time for a change for the forward.

"It will be League One or the Championship (for Johnston. If he is doing well maybe they will take him in Portugal," he told Football Insider.

"He will look at Lewis Ferguson doing really well in Italy, Aaron Hickey used to play in Italy.

"He will have a look at them and think ‘maybe that is my way to get full-time football’.

"It might be a new chapter for him. I have said he has got to leave because he has been there for too long and he has not established himself.

"Ange is a football guy, he would not want anyone to sit on the bench."