Portadown’s first ever visit to Warrenpoint was to end in misery as they crashed to a shock 2-1 defeat on Friday night.
It was top against bottom and McFall’s men were favourites to extend their lead, but on loan striker Ciaran O’Connor proved a real handful, bagging two goals to stun the Ports.
His first came on 20 minutes and it got even worse for McFall’s side when O’Connor struck a second just before the break.
Portadown did mount a challenge in the second half and Gary Breen headed home on 65 minutes to give the visitors a lifeline.
They continued to press in a bid to find the equaliser but in the end they could not find a way through and this defeat must be seen as a missed opportunity in the title race.
Next up for the Ports is Linfield next Saturday before the Boxing Day derby against Glenavon.
Warrenpoint Town: Parr, Cowan, Moan, McVeigh, King, Boyle, D Hughes (Grant 90), S Hughes (Breen 90), M Hughes (McCabe 79), Smith, O’Connor. Subs not used: Rooney, Devlin
Portadown: Miskelly, Casement, Redman, Ramsey, Breen, McMahon (Mouncey 70), Mackle (Murray 64), McAllister, Gault, Twigg, Garrett. Subs not used: Brennan, Conaty, Lyttle
Referee: Colin Burns.