Sliema Wanderers are the first semi-finalists of the FA Trophy after eliminating St. Andrews, beating them 2-1 at the Hibernians Stadium on Tuesday.
It was therefore another narrow win which sees the Wanderers through after defeating Vittoriosa Stars 1-0 and Gharghur 2-1 in the previous rounds.
Johann Bezzina put Sliema ahead thanks to a powerful shot from the right which gave goalkeeper Jake Galea no chance.
St. Andrews levelled matters on the 69th when they were awarded a penalty after Salomon Wisdom was brought down inside the area and from the penalty spot, Joseph Farrugia converted.
Four minutes from time, substitute Aidan Friggeri notched the winner when off a freekick from the right, the ball was deflected in his direction and he slammed the ball home.
SLIEMA Entonjo Elezaj, Alex Muscat, Mark Scerri, Njongo Priso (64′ Peter Xuereb), Clifford Gatt Baldacchino, Marko Potezica, Johann Bezzina (90+1′ Armando Vieira dos Santos), Denni Rocha dos Santos, Gary Muir, Jean Paul Farrugia (84′ Aidan Jake Friggieri), Stefano Bianciardi.
Subs not used: Glenn Zammit, Justin Vella, Kurt Shaw, Luke Dimech.
Coach: Alfonso Greco
ST. ANDREWS Jake Galea, Eloy Edu Nkene, Chinatu Francis Onwudinjo, Michael Johnson, Bong Won Che, Joseph Farrugia (90+1′ Matteo Desira Buttigieg), Jonatan Perez Cuesta, Enmy Manuel Pena Beltre, Liam Grech (61′ Kyrian Nwoko) Lucky Victor Oseghale, Michel Salmon Wisdom.
Subs not used: Dorian Bugeja, Dale Camilleri, Jacob Walker, Ryan Sammut, Jamie Magri Overend.
Coach: Jose Borg
Referee: Esther Azzopardi
Assistant Referees: William Debattista, Luke Portelli
Fourth Official: Trustin Farrugia Cann
Yellow Cards: Cuesta, JP Farrugia, Grech, Johnson, Scerri
Scorers: 32′ Johann Bezzina, 69′ Joseph Farrugia (pen), 86′ Aidan Friggieri