Belgian qualifier Alexander Blockx defeats defending champion Casper Ruud in straight sets for a career-best Masters 1000 result.