With 43 kilometres to go and the first ascent of the climb over and done with, Nicolas Milesi's earlier attacks proved that the Italian team were up for making the day difficult for the favourites.
Capello kicks off final phase of racing
Roberto Capello was next to attack for the Italian team as he left in solo pursuit with just under two laps to go - building a lead of over 30 seconds in the following kilometres as Belgium began to pace behind.
On the penultimate climb, Max Bock hit the road on front of the peloton as he reeled in Capello and went over the top alone. In chase, the Belgian contenders and Alvarez seemed in good positions while France and Poland were also in contention as the group re-gathered.
Hector Alvarez soon picked his move, attacking from the back of a ten-rider group to use rolling terrain after the climb to his advantage. He built a gap of over 30 seconds in the coming kilometres as he settled into a long-range solo effort with nine in chase behind.
The Spanish rider's gap remained steady at the front as he crossed the line for the final 22-kilometre lap. Behind, the chasers grew in numbers as other groups joined, with Belgium's work keeping the gap at just over 40 seconds.
Max Bock again put the hammer down on the climb, joined by Niels Driesen and Jan Michal Jackowiak, the trio gradually reeled in Alvarez as the German impressively led from the front, forming a quartet right at the top of the ascent.
It seemed like the Spanish rider's race was done when Jackowiak took off in chase of victory on the rolling terrain, but Alvarez had enough in the tank to make it across to him before the descent - then attacking himself on the beginning of the downhill.
With Bock and Driesen behind, they caught Lewandowski as Alvarez's remarkable second wind saw him surge to a comfortable victory on the lat run-up to the finish. He turns World Championships road race silver last weekend into European gold this week.
Jackowiak rode well behind to take silver while Driesen left bock in his wake to claim bronze.
Results European Championships 2026 men's under-23 road race