Giro d'Italia Power analysis: Peter Sagan and Brandon McNulty on stage 10 of the Giro d’Italia Zach Nehr