Around 15 km before the final line, Sagan went for breakaway and only Steimle could follow him. However, he wasn´t working with Sagan, so eventually the breakaway had been caught. As a result of this, Sagan did not have the legs to outsprint Steimle in the final metres.
No, that was not the reason, it was because of the bend...