Jack Sock is through to his second successive ASB Classic final, after an impressive 6-3 6-4 victory over compatriot Steve Johnson.
Sock has got better throughout the week and played his best match of the tournament today, with a clinical effort.
The American World No 23 will face Portuguese Joao Sousa, who was similarly impressive in beating Marcos Baghdatis in straight sets.
Sock had come through two tough three set battles against Ryan Harrison and Jeremy Chardy - on both occasions coming back from a set down - but was dynamic on court on Friday.
His movement and court coverage was outstanding and the match featured some of the best rallies of the week, as Sock chased down almost every ball.