Med små marginer fikk Casper Ruud endelig sin første seier mot den spanske bautasteinen Roberto Bautista Agut – klar for kvartfinale i Canada Open.