Model Predictive Control (MPC) offers many advantages over more traditional control techniques, such as the ability to avoid cascaded control loops. Unfortunately, as a result of the lack of presence of a modulation strategy, this approach produces spread spectrum harmonics which are difficult to filter effectively. Furthermore, high switching frequencies may be needed because of the limited number of switch states in the converter. This paper presents an MPC scheme, which preserve all the desired characteristic but obtain superior waveform quality. The proposed method is validated using simulation and experimental tests.