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
Att:
946
Referee:
Lee Evans.