Yani Tseng of Taiwan made a 6-foot putt on the 18th hole Sunday to win the Women's British Open by one stroke over Katherine Hull of Australia.