Da Costa claims second Macau victory ahead of Rosenqvist