However, as riders closer in
the general classification came later in the day, Leo Hayter was the first to threaten his lead as well as Dylan van Baarle, with both setting times faster than him at the intermediate checkpoint.
Andrea Raccagni soon followed as second faster than Hayter as it became clear Johansen's time may be beaten.
All eyes on Mathieu van der Poel as he kicks off time trial
All eyes were on
Mathieu van der Poel as the Dutchman started his time trial soon after, but any speculation as to whether he would target a stage win seemed shut down quickly at the intermediate checkpoint as he posted a 14th fastest provisional time, already 46 seconds down on the front of affairs. He ultimately came in 61st and 2:44 off the winning pace.
Hayter would in fact dethrone Johansen in the meantime - besting him by as little as 0.27 seconds as van Baarle missed out on the lead. But Raccagni soon arrived, overshadowing Hayter's time as he put 16 seconds into the British rider.
With The general classification top ten all on the road in the final 30 minutes, Raccagni's time was no GC threat. Another noteworthy finisher was Soren kragh Andersen, who impressed with a time close to Johansen and 16 seconds down on Raccagni provisionally.
GC riders do battle in race against the clock
Aurelien Paret-Peintre was the first of the final riders to threaten Raccagni's lead, posting a time just 0.6 seconds faster at the intermediate. The Decathlon rider faded slightly in the flatter finale, drifting to finish 6th on the stage.
Of the final four, Igor Arrieta struggled to keep the pace, finishing 16th on the stage. Total Energies dueo Matteo Vercher and Thomas Gachignard came into the day third and second respectively while Davide Piganzoli was out last in the leader's jersey by just a few seconds.
Vercher, bested Arrieta to finish 11th on the stage, while Gachignard faired not much better as he set a respectable time to finish 12th on the stage. Meanwhile, concluding the day, Piganzoli was setting the course ablaze - eclipsing Paret-Peintre's provisional best time and seemingly on his way to victory and control of GC with over 14 seconds of a lead at the intermediate point.
In the battle for the stage win, Piganzoli was clearly the best until last as he beat but held on by the samllest of margins as he had 0.02 seconds to spare on Raccagni in second place. Meanwhile, Hayter's earlier time was good enough for third place on the day.
The general classification picture is now clear going into the final day. Davide Piganzoli has a comfortable grip on the lead of the race, boasting a gap of 47 and 49 seconds on Vercher and Gachignard respectively. Paret-Peintre's strong time trial puts him in fourth place at 54 seconds off the lead.
Results Tour de Luxembourg 2026 Stage 4