Interesting intelligent stage design.
Ofcourse on the long run a morning breakaway could take it.
It could be a sprint as well with the 5K flat finish and last 3.5K along the lido next to the Adriatics.
But taking a closer look at the last 20K with twists and the two-way uphill approach to Tortoreto, front and behind, it could very well go to a puncheur with stamina.
And the last uphill Via Pagliarette seems like very tiny road with bad surface.
But more the fact that the two last climbs are so close to each other. That's gonna hurt the sprinters.
I'll definately be watching the closing 25K, especially if a break is within reach.