Ryley Major shows class with Show Cup win in record time