Skye Nicolson won all 10 rounds on all three scorecards, frequently frustrating the one-dimensional Dyana Vargas to defend her women's featherweight title Saturday in Philadelphia.