Nathan Cleary was back to his best as the Panthers thumped the Dragons 40-20 to book a finals meeting with the Warriors.