ELMALKA came from last to first to win the Qipco 1000 Guineas at Newmarket on Sunday, giving jockey Silvestre de Sousa a first British classic success in the process.