(Image credit: Getty Images) The only predictables in this Giro d'Italia seem to be that Filippo Ganna will win any time trial – stage 10 at nearly 55kph was as dominant as it gets – and Jonas Vingegaard will take the mountain-top finish if the chance is there. It’s meagre pickings for everyone else, which is why the fight to be in any breakaway has turned into a proper battle each day, and it’s quite telling that there’s only been one day when the peloton allowed the attackers a large advantage. The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox! Philippa York is a long-standing Cyclingnews contributor, providing expert racing analysis. As one of the early British racers to take the plunge and relocate to France with the famed ACBB club in the 1980's, she was the inspiration for a generation of racing cyclists – and cycling fans – from the UK.…