McFadden proves himself versus Alabama