The last train into cambridge before 20:45 is the TR2673, arriving at 20:38. You would leave peterborough at 19:48.
That will do, what is the price and train ID?
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