Nairo Quintana won the stage, while Geraint Thomas tightened his grip on the yellow jersey on another tough afternoon in the Pyrenees