Carlos Alcaraz recorded his 300th career victory after beating Alexander Bublik in the Monte-Carlo quarters.