Okay you said everything well, but if you watch Kuwait Open again, you can see that Zhang Jike didn't play anything special, Ma Long just wasn't on his usual level in short game and he lost many stupid points. But If they face each other now in any competiton, I would bet on Ma Long. Ma Long...