who won the open?