A brace from Kaid Mohamed saw Carmarthen win the Welsh Cup for the first time in their history.
Mohamed celebrates Carmarthen's Welsh Cup win
Mohamed got onto Nathan Cotterrall's pass at Llanelli's Stebonheath Park for a superbly struck opener on 12 minutes.
Welsh League Division One side Afan Lido, in their first final, fought back bravely, Ian Jones driving into the top corner from a free kick inside the box.
Sasha Walters restored the lead, and Mohamed's second after the break meant Jones' second was just a consolation.
I'm proud of every player and every supporter
Carmarthen manager Mark Jones
The match was Welsh Premier side Carmarthen's third cup final, making the experience of lifting the coveted trophy at last something to savour.
"It was a very sweet victory, fantastic for Carmarthen Town," said Old Gold manager Mark Jones.
"There were two great goals from the youngster [Mohamed], but I'm proud of every player and every supporter.
"I also want to really congratulate Afan Lido who put in a superb performance.
"This means we're in Europe for the third time in three years, you have to be happy with that."
Carmarthen: N Thomas, Evans, Brace (Keddle 46), Walters (Loss 83), Dodds, K Thomas, D Thomas, Ramasut, Fowler, Mohamed, Cotterrall.
Sub not used: Hancock.
Booked: Evans 60
Afan Lido: B Thomas, C Jones, Lewis, Williams, Felton (Latham 85), Martin, McCreesh, P Evans (C Evans 68), I Jones, O'Leary, Hurley (Piper 68).
Booked: Felton 3
Referee: Lee Evans.