Yessous Camilleri put Rabat ahead on the 4th minute and David Azzopardi doubled the score on 29 minutes. Stefan Farrugia converted a penalty twelve minutes from time to put the Lightnings back in contention but the Magpies controlled their opponents in the remaining minutes to make sure of a place in the final.
Rabat will be facing holders and BOV Second Division champions Zejtun Corinthians in the final which will be held on Sunday 8th May at the Hibernians Stadium.