Rafael Nadal ripped past an error-prone Grigor Dimitrov in Monte-Carlo to reach the quarter-finals with a lopsided victory.