AC Oxgangs 19s progressed to the final of the Bob Bankier Trophy with a 3-1 win over Hutchison Vale at Meggetland.
It was the hosts who made the breakthrough after the interval when a long ball upfield wasn’t cleared by the Hutchie back-four and Gavin Reid struck a volley first time from 20 yards to give his side the lead.
Oxgangs doubled their lead ten minutes later when Jamie Hamilton’s ball in from the left was headed out to Thomson, and his first-time volley at goal was palmed away by Hutchie goalie Scott Page, only for Murray Cockburn to score.
A well-struck free-kick by Dean Robertson from range gave the visitors hope of a comeback when his 25-yard strike flew over the wall and in. But, with ten minutes left, Lewis Temple got on the end of a cross to fire in at the backpost to seal his side’s cup final spot, where they’ll meet Loanhead, Hillfield Swifts or Edina Hibs.
Cavalry park put four past City
Cavalry Park 13s ran out 4-0 winners against Edinburgh City in what was a hard-fought Division 1 win at Duddingston.
Aodhan Heaney got the home side off the mark in the 15th minute when he coolly turned in a cross from the right five-yards out.
With City coming close to levelling things, Cavalry threw caution to the wind and pressed in search of a second. On the half-hour mark they came closer to securing the win as Evan Jardine smashed in a corner at the near post to double their advantage.
Things got even better for the hosts after the break when City put the ball in their own net thanks to pressure from Charlie Mackinnon.
The striker then got on the scoresheet himself when he received the ball just outside the box before placing an effort with his right boot underneath the City goalie to seal what was a hugely-satisfying win.
Hall the hero for Spartans
Spartans FC Reds 16s came from behind to secure a place in the final of the Colin Greenhill Memorial Cup with a 2-1 extra-time victory over Musselburgh Young Stars at Spartans Academy.
With both sides creating opportunities but failing to apply the finishing touch in the opening half an hour, the sides seemed destined to be going in at the break goalless. However, with a matter of minutes to go before the interval, Musselburgh’s Liam Turner latched onto a long ball forward before threading the ball through to Connor Ramsay who made no mistake to fire in.
Spartans forced a way back into the game in the second half when after Jack Murray headed over from a corner, they were gifted an equaliser. A free-kick into the box was met with an attempted clearance from Musselburgh’s Scott Hay, but he only succeeded in heading the ball into his own net to restore parity.
Turner had a great chance to win the game for the visitors when he leapt to head the ball at the back post but he couldn’t find the target. Then, in the dying minutes, Jack Leslie rose from a corner for Musselburgh but his effort was well blocked by the Spartans defence.
The hosts built on their defensive efforts into extra time and found a hard-earned winning goal when Lewis Hall drilled a penalty down the middle of the goal to put Spartans through.
They now go on to face Tynecastle in the final after they defeated Edina Hibs 2-0.