Bengal Warriors produced a clinical performance to beat Tamil Thalaivas 33-29