Christian McCaffrey left Tampa Bay's defence in his wake as San Francisco remained in total control of their NFL clash.