Unrealistic defies odds to win second Dunkeld Cup