JAMES Davies scrambled home an injury-time winner as Carno snatched victory at the expense of title rivals Rhayader Town.
Davies charged down an attempted clearance from goalkeeper Rhys Hughes, to scramble home a last gasp winner at the Weirglodd.
Danny Pierce set Davies on his way to break the deadlock on 32 minutes, only for Rhayader to respond after the break with Mattie Davies heading home from close range.
With 20 minutes remaining an uncharacteristic fumble by Carno goalkeeper Chris Brown allowed Chris Jones to capitalise.
However Carno were not to be denied with the outstanding Dan Williams blasting home an equaliser, before Davies completed their victory with his last-gasp winner.
RHAYADER: Hughes, RG Thomas, Morgan, C Murphy, Sevill, Collister, Davies, Lewis, R Thomas, C Jones, McPhee. Subs: Powell, K Jones
CARNO: Brown, Williams, T Richards, Powell, Lewis, T Richards, Pierce, Bermingham, Bennett, Rees, J Davies. Subs: G Jones, C Davies