Geraint Thomas saw this Tour de France hopes fade on the brutal slopes of the Tourmalet as he lost contact with the main favourites in the final kilometre before Thibaut Pinot took victory.
Julian Alaphilippe once again defied expectations to finish second in the yellow jersey while Welshman Thomas was distanced and finished 36 seconds after Pinot.
On a dramatic stage finish where the gruelling Tourmalet played havoc with the general classification, Dan Martin finished more than five and a half minutes down on Pinot.
Martin drops places to 16th and is now nine minutes and 50 seconds behind Alaphilippe.
His cousin Nicolas Roche slips three places to 30th overall for Team Sunweb.
Alaphilippe had already defied predictions to pull out time on Thomas in Friday's time trial, but that it was the defending champion that cracked before him on the Tour's first hors categorie climb was an even bigger surprise.
Most observers still expect Alaphilippe's remarkable run in yellow to end sooner or later, but Thomas' rivals will have been hugely encouraged by his struggles here.
Kruijsiwjk is now only 12 seconds in arrears to Thomas after a big performance from his Jumbo-Visma team, while Emmanuel Buchman and Pinot are 70 seconds behind the Team Ineos man in fifth and sixth respectively.
Thomas hinted he may not be well, after the stage.
"Not the best day," he said. "I just didn't feel quite on it from the start. I was quite weak. At the end I knew I just had to pace it. I didn't really attempt to follow when they kicked.
"I just thought I should ride my own pace rather than follow them and blow up on the steepest bit at the end. It's disappointing. I just tried to limit the damage."
Asked if he was unwell, Thomas said: "We will see the next few days. From the start I just didn't feel great. There's still a lot to come."