Whether bamboozling Zab Judah or being punch-perfect against Devon Alexander, Amir Khan has experienced some amazing nights in the ring. The 32-year-old British boxer next faces Terence Crawford, the undefeated American and reigning WBO welterweight champion, at New York's Madison Square Garden on Saturday.