The Australian golfer Richard Green has won the Portugal Masters, coming from seven strokes behind with a round of 65 to win by two shots.
Wellingtonian Mark Brown couldn't improve on his 10-under par total, an even par 72 dropping him into a tie for 36th.