A precision measurement of the double-differential production cross-section, d2 σ π + /dpdΩ, for pions of positive charge, performed in the HARP experiment is presented. The incident particles are protons of 12.9 GeV/c momentum impinging on an aluminium target of 5% nuclear interaction length. The measurement of this cross-section has a direct application to the calculation of the neutrino flux of the K2K experiment. After cuts, 210 000 secondary tracks reconstructed in the forward spectrometer were used in this analysis. The results are given for secondaries within a momentum range from 0.75 GeV/c to 6.5 GeV/c, and within an angular range from 30 mrad to 210 mrad. The absolute normalization was performed using prescaled beam triggers counting protons on target. The overall scale of the cross-section is known to better than 6%, while the average point-to-point error is 8.2%.