Devils dominate Titans 46-6