Ballinamallard United continued their impressive start to their first ever Premiership campaign as they accounted for Portadown at Ferney Park.
Both goals came in the final 20 minutes as Ryan Campbell netted from close range on 71 with Chris Curran hammering in the second two minutes later.
The Ports felt they should have had a first-half penalty after Mark Stafford appeared to bring down Ryan Burns.
Mallards keeper Alvin Rouse also made a great save to deny Chris Casement.
After the day started with a pre-match minute's silence following the tragic death of Fermanagh GAA player Brian Og Maguire, the Ports began without injured Kevin Braniff, Neil McCafferty and Keith O'Hara.
Curran had an early Mallards free-kick blocked with Rouse saving Casement's effort at the other end.
Portadown's penalty shout was a key moment of the contest with referee Mervyn Smyth turning down the visitors' strong 43rd-minute appeals.
After a quiet third quarter, the Mallards took the lead 19 minutes from time as Ports keeper David Miskelly was only able to parry Jason McCartney's low cross which allowed Campbell to fire home from close range.
Curran doubled the lead two minutes later as he superbly lashed home after his own run.
After last weekend's win at Cliftonville, Saturday's victory was Ballinamallard's first home success of their inaugural Premiership campaign.
Portadown's early struggles continue as they now have only one win from their opening seven matches.