That sonds very much like the dizzy cap is dirty and tracking is occurring - in other words you're getting a spark at the correct time and then as the rotor distributes sparks to the other plugs, dirt is providing a track across the cap to the one plug giving a spark. Have you also verified that when #1 cylinder is at TDC, the rotor is pointing to #1 segment in the cap and that the leads are on the cap in the correct order?
A closed points gap could also have caused this, the points may only just be opening just enough to give a spark but way too late - worth checking the gap and then re-checking the static timing too.