A 20 yard goal by Tyrece McDonnell and a tight angle shot from Leo Clark gave Queen’s a two goal lead going in at the interval.
Celtic upped the pressure in the second half pulling the game back to 2-2 before Jamie Bradley put the result beyond doubt late in the game.
The young Spiders started the game very brightly, dominating play in the early stages. They had their first corner on the four-minute mark.
Dom Brady was seeing a lot of the ball with his pacy and direct running causing problems to the Hoops back line.
In the 11th minute Queen’s came close. Jamie Bradly played a through ball for Dom Brady to run onto and drive a low cross into the Celtic six yard box which was intercepted by Hoops Borland before any forward could reach.
Celtic by now were beginning to get into the game. Their midfield players Bennett and Hale were winning challenges and knocking the ball long for Gargie and Pickford to test the Queen’s defence.
In the 20th minute Queen’s opened the scoring. Tyrece McDonnell intercepted the ball from Celtic’s Taylor, turned and hit an unstoppable shot past keeper Meike into the corner of the net from 20 yards out.
In the 34th minute Jamie Bradly almost doubled Queen’s lead when he had a shot from 20 yards out only to see the ball narrowly miss the far post.
Right on half time Queen’s did add a second when Leo Clark squeezed the ball home from a very tight angle after good build up play by Dom Brady and Jamie Bradley.
Half time: Queen’s Park 2 Celtic 0
The young Spiders started the second half pushing the Hoops side back. Tyrece McDonnell and Jamie Bradley combined well to create a shooting opportunity in the first minute of the half.
Celtic continued to push for a goal and were rewarded in the 63rd minute when Molife was brought down by Sam Kane after he intercepted a poor pass back. Dargie fired the ball into the corner of the net from the edge of the box.
Twelve minutes later it was 2-2. Another poor clearance by Queen’s was intercepted by Celtic’s Dargie who knocked the ball into the empty net.
Queen’s responded in the 82nd minute with a superb winner. Dom Brady was released down the left. He got beyond Celtic’s Davidson to knock the ball into Jamie Bradley who made no mistake from 12 yards out.
The young Queen’s side managed to see the remaining eight minutes out to pick up all three points in a closely contested game.
Full time: Queen’s Park 3 Celtic 2
Queen’s Park: Sam Kane, Leo Clark, Dom Brady, Leo Fisher, Michael Collie, Daniel Matheson, Conor Falls, Ross McLean, Lennon Connolly, Jamie Bradley, Tyrece McDonnell.
Subs: Cole Burke, Alfie Lumsden, Jude Bell, Jayden Fitzpatrick, Josh Fitzpatrick, Lewis Burchill.
Celtic: Jamie Meikle, Aodhan Taylor, Sam Sedwell, Alasdair Davidson, Hayden Borland, Kalvin Bennett, Tom Pickford, Finlay Hale, Calvin Keenan, Cole Crawford, Rhys Dargie.
Subs: Euan Williamson, Cameron Patterson, Ezekiel Molife, Jack Thomson, Nathan Clyde.