Lee Chong Wei pulled off a cheeky winner after an epic rally with Chen Long in the final of the All England Badminton Championships.