In this paper, we propose a novel waveform design for multi-input multi-output (MIMO) dual-functional radar-communication systems by taking the range sidelobe control into consideration. In particular, we focus on optimizing the weighted summation of communication and radar metrics under per-antenna power budget. While the formulated optimization problem is non-convex, we develop a first-order descent algorithm by exploiting the manifold structure of its feasible region, which finds a near-optimal solution within a low computational overhead. Numerical results show that the proposed waveform design outperforms the conventional techniques by improving the communication rate while reducing the range sidelobe level.