Rosallion wins the Irish Two Thousand Guineas (G1) in thrilling fashion by narrowly running down stablemate Haatem May 25 at the Curragh.