User blog comment:Danites/Sherlock Holmes vs. Sam Spade/@comment-422690-20110809170146

I'm going with Holmes. Not only is he an experienced and skilled combatant, as well as a quick thinker, he's bring Watson into this fight, who is probably the best fighter on either side by miles.