Angiogenesis is a multiscale process by which blood vessels grow from existing ones and carry oxygen to distant organs. Angiogenesis is essential for normal organ growth and wounded tissue repair but it may also be induced by tumours to amplify their own growth. Mathematical and computational models contribute to understanding angiogenesis and developing anti-angiogenic drugs, but most work only involves numerical simulations and analysis has lagged. A recent stochastic model of tumour-induced angiogenesis including blood vessel branching, elongation, and anastomosis captures some of its intrinsic multiscale structures, yet allows one to extract a deterministic integropartial differential description of the vessel tip density. Here we find that the latter advances chemotactically towards the tumour driven by a soliton (similar to the famous Korteweg-de Vries soliton) whose shape and velocity change slowly. Analysing these collective coordinates paves the way for controlling angiogenesis through the soliton, the engine that drives this process.