McCaffrey could have had another 47 yards rushing