Angel Yin rides a hot putter to 2-shot lead in LPGA finale