In the double-stage Photovoltaic-Maximum Power Point Tracking (PV-MPPT) systems, the performance of each stage and the MPPT algorithm may affect the system performance. This study gives the design and control of a single-phase double-stage PV-MPPT system with a cascade controller. For the DC-link voltage control, a classical PI controller is employed. However, double-line frequency harmonic emerges inherently in the DC-link voltage. This voltage harmonic causes a third harmonic in the injected grid current. Therefore, a proportional multi-resonant controller is used in the inner current loop controller to control the grid current and suppress the third harmonic. The designed system's steady-state and dynamic performance are tested under different PV power and sudden power changes. The simulation results show that the injected grid current is in phase with the grid voltage and has a low THD value. Also, the DC-link voltage is stable under even sudden power changes. The results prove the effectiveness of the designed system.