The incident began at 12:36 am, when a down goods train from Bristol to Exeter, hauled by both a standard-gauge engine and a
broad gauge pilot engine, arrived at Norton Fitzwarren to take on and put off stock. Another down goods train, which was not scheduled to stop at the station, was due at 1:17 am, and at 1:05 am the guard of the first goods train was told by the signalman to shunt his train clear of the down line, on to the up main, while the pilot engine was separately moved on to a branch line. After the fast goods train had passed, the signalman moved the pilot engine back to the down main line – while this movement was taking place, at 1:23 am, the up boat train was offered to the signalman by the preceding signal box. Forgetting that the slow goods train was still on the up main line, the signalman accepted the boat train, and cleared his signals for it. At 1:24 am, with full steam on at a speed estimated at , the boat train passed the signal box and ran into the goods train. The driver and fireman of the goods train managed to jump clear before the accident, but were unable to give any signal in the short time they had. The guard of the boat train did not recall any braking before the impact. The engine of the boat train,
4-4-0ST No. 2051, was withdrawn following the collision. == Causes ==