We present a Gaussian wavepacket approach for curve-crossing dynamics that only requires a single Gaussian wavepacket per surface. Unlike other Gaussian wavepacket approaches to curve-crossing dynamics, the present method does not rely upon probability density being built up on a non-adiabatically coupled surface by the break-up of an evolving wavepacket. Thus, our trial solution for the time-dependent Schrödinger equation is comprised of a single Gaussian wavepacket per non-adiabatically coupled surface. We present numerical results for curve-crossing dynamics and compare to exact results.