Ireland's Shane Carey delivered two consecutive wins at the three-star show in Villach, Austria, on Saturday, collecting a total of €9,500 in prize money, while in Dubai Cian O'Connor took sixth place in the World Cup Grand Prix.