I think the best option is TR9110. It leaves Cambridge at 6:21 and arrives in Leicester by 8:06.
Ok. I'll go with that one.
train-arriveby train-day train-departure train-destination
train-arriveby train-day train-departure train-destination
train-arriveby train-day train-departure train-destination
train-arriveby train-day train-departure train-destination