China's Lin Dan beat Denmark's Peter Gade to claim his first All England badminton title.
The 20-year-old world number one triumphed 9-15 15-5 15-8.
Lin struggled to find his rhythm in the opening set, but then found his form to level the match and set up a deciding set.
The top seed raced out to a 14-3 lead in the third set before the 27-year-old Gade staged a mini-rally but he could not prevent the inevitiable.
The women's doubles final between top seeds Yang Wei and Zhang Jiewen and defending champions Gao Ling and Huang Sui was a walkover when Zhang pulled out with a hamstring injury.