User blog comment:JJfighter926/Who woud win in an all out fist fight, Sheperd or Price/@comment-3294235-20100726205558

If Price was with you in Loose Ends, he would've beaten Shepherd before Ghost because Price is not a weakling and he is experienced.

But back to the point. When Soap is on the ground, watching the fight, Price has the upper hand untill Shepherd's reactions kick in when Price goes for his head. Shepherd ducks and gets Price at the vulnerable moment. But look at the fight, Price makes punches with a lot of effort in them, but Shepherd takes no damage.

http://images3.wikia.nocookie.net/__cb20100726205518/callofduty/images/2/2d/PriceShepherd_Battle%21%21.jpg

^See that? Thats the part where Shepherd gains the upper hand!