World No. 2 Jannik Sinner's record 37-set winning streak at Masters 1000 events ended, but he advanced to the Monte Carlo quarter-finals.