Panthers topped by Titans, 30-3