Włoch Stefano Garzelli odrobił dwie sekundy straty do swojego rodaka Michele Scarponiego i wygrał wyścig Tirreno-Adriatico.