Cary, Caldwell win, W. Johnston awaits winner