Caballo De Mar produced a thrilling neck victory under Oisin Murphy to end Scandinavia's eight-race winning run