The paper revisits the classical problem of the description of long small-amplitude weakly nonlinear weakly dispersive surface waves in a long channel, neglecting the capillary effects. The analysis starts with a system of equations for two-dimensional irrotational inviscid flow. It is proved that, on a relatively short time scale,

$\sim 1/\u03f5$, a general initial perturbation, in the form of a localized pulse, splits into two pulses which travel in opposite directions. At a longer time scale,

$\sim {\u03f5}^{-3}$, each of the two pulses splits into an array of solitons obeying Korteweg-de Vries (KdV) equation. At the latter time scale, it is also proved that collisions between solitons can be described asymptotically correctly by KdV equation. The proofs are based on estimates of the difference between the solutions to the full water-wave system of equations and the asymptotic KdV equation. A novelty in comparison with previous works analyzing the rigorous correspondence between the full system and the approximation based on the KdV equation is that the class of functions admitted in the analysis does not exclude solitons and soliton trains.