Here is a picture of little Al after Stage 6 of the Tour of Italy. He was caught up in a crash in the finish line sprint and ended up with a dislocated shoulder. He couldn't even put on the Maglia Rosa while standing on the podium but still managed to start today's stage.
I just finished watching Stage 7, which was the longest stage of the race this year at something like 264 km, and Al was there at the finale if my eyes didn't deceive me.
I don't think there is anyone actually tough enough to beat him when he is 100%. Tomorrow's stage has a mountain-top finish, and so if he doesn't fall off the pace tomorrow, I can't imagine there is much hope for anyone while he will continually heal. Talk about getting inside your opponent's head. Alberto Contador is one fierce competitor. This is a fun race to watch. It might be as good as the Vuelta a couple of years ago in 2012.