Khan lost his unbeaten professional record at the same venue in September when he was knocked out in 54 seconds by Colombian Breidis Prescott , but has since beaten Irishman Oisin Fagan and Mexico 's former world champion Marco Antonio Barrera .