Yorkshire produced a clinically all-round performance to defeat Uva Next by five wickets in the Champions League Twenty20's opening qualifying match in Johannesburg today.