Tough to stop versatile McFadden