The Non-Linear Petrov-Galerkin Method for the Convection-Diffusion Equation