Cuban master Mario Kindelan met the future of boxing and survived the experience when he out-pointed British teenager Amir Khan in the highlight of final action at the Olympic tournament on Sunday.
The lightweight clash between the 33-year-old Kindelan and Khan, who is nearly half his age at 17, provided a fitting highlight to end two weeks of boxing at the Peristeri hall.
Kindelan helped the mighty Cuban squad prove the decline predicted by their rivals was wishful thinking by winning five golds, one more than their tally from each of the last two Games.
Khan, the revelation of the tournament with dazzling displays on his way to the final, bravely took the battle to the Cuban but the defending champion counter-punched methodically to win a 30-22 decision.
Kindelan will now retire with his reputation as the world's best pound-for-pound amateur boxer intact. Khan is ready to take over.
"I'm only 17 and I've got so many years in amateur boxing ahead of me," said Khan, immediately setting his sights on the 2008 Games in Beijing.
"Just getting to the final was brilliant. I've learned so much from these Olympics."
Kindelan, a triple world champion, summed up the general feeling with warm praise for the Briton. "The English boxer is a tremendous fighter and if he does not turn professional, I think he will reign over this weight category for a long time," he said.
While Cuba underlined their dominance, the Americans at least restored pride, winning a title after leaving Sydney without any for the first time at Olympics in over 50 years.
Their only boxer in the finals, light-heavyweight Andre Ward produced a spirited display to outpoint Magomed Aripgadjiev of Belarus in a fierce contest which the American ended with a badly bruised right eye.
FINAL BOXING RESULTS:
LIGHT FLYWEIGHT (48KG) Yan Bhartelemy (CUB) bt Atagun Yalcinkaya (TUR) pts (21-16)
BANTAMWEIGHT (54KG) Guillermo Rigondeaux (CUB) bt Worapoj Petchkoom (THA) pts (22-13)
LIGHTWEIGHT (60KG) Mario Kindelan (CUB) bt Amir Khan (GBR) pts (30-22)
WELTERWEIGHT (69KG) Bakhtiyar Artayev (KAZ) bt Lorenzo Aragon (CUB) pts (36-26)
LIGHT HEAVYWEIGHT (81KG) Andre Ward (USA) bt Magomed Aripgadjiev (BLR) pts (20-13)
SUPER HEAVYWEIGHT (+91KG) Alexander Povetkin (RUS) bt Mohamed Aly (EGY) w/o
FLYWEIGHT (51KG) Yuriorkis Gamboa (CUB) bt Jerome Thomas (FRA) pts (38-23)
FEATHERWEIGHT (57KG) Alexei Tichtchenko (RUS) bt Kim Song-Guk (PRK) pts (39-17)
LIGHT WELTERWEIGHT (64KG) Manus Boonjumnong (THA) bt Yudel Johnson (CUB) pts (17-11)
MIDDLEWEIGHT (75KG) Gaydarbek Gaydarbekov (RUS) bt Gennadiy Golovkin (KAZ) pts (28-18)
HEAVYWEIGHT (91KG) Odlanier Solis (CUB) bt Viktar Zuyev (BLR) pts (22-13).