Carlos Alcaraz snuffed out some late resistance from Gael Monfils to book his place in the last 16 of the Miami Open.