Fine you were right and I was wrong about that particular matter, as McClane was never knocked out and Lihn never had a gun on him.
But the main argument here is about McClane's combat prowess, and if not due to purely Lihn's stupidity in turning around, McClane would have definitely lost that match, if not died. McClane is an inexperienced fighter, again this is indisputable.