Ballinamallard United snatched an injury-time winner to stun Cliftonville in the Premiership clash at Solitude.
Jason McCartney hit the net from close range after a superb Liam Martin run.
Stephen Garrett hit the Mallards woodwork with the Fermanagh side also lucky not to concede a penalty after David Kee appeared to handle.
However, Chris Curran and Ryan Campbell hit the Reds woodwork in the second half as the Mallards also showed attacking intent.
Cliftonville went into Saturday's round of matches at the top of the table but despite their pretty patterns, lacked penetration during the first half at Solitude.
Mark Stafford and Leon Carters were strong in central defence for the Mallards from the off and both went on to have superb afternoons.
A deflected shot from Eamonn Seydak did require Alvin Rouse to produce a smart save before Garrett lashed against the crossbar.
Ballinamallard made a fast start to the second half with Curran and Campbell striking the woodwork in quick succession.
Cliftonville attempted to pick up the pace and Rouse had to dive at Barry Holland's feet to prevent the opening goal after a scramble in the six-yard box.
Rouse had a let-off when he was caught in possession on the edge of the his own box with Garrett failing to find the empty net with his lobbed effort.
Key did appear to handle in his own box but the home protests were waved aside.
Ballinamallard would surely have been content with a point but they grabbed all three in injury-time as McCartney swept home from eight yard after Martin's left-wing run and cross.