Are you able to use an engine to answer this? A mistake is not always a mistake if you play a human. I have won many games, put them into Stockfish and found I simply won on the basis of the other player making worse "mistakes".
I think what you need to do is find moves which allow you to draw or win if your opponent messes up. This position from round 3 in the Sochi WCC illustrates this:
BLACK TO MOVE
That's the problem. It's hard to interpret mistakes in this game and when you ask a high rated player if he made a mistake and they respond with "yes" i'm like.. how? what kind of a mistake? how are your mistake different than mine?
James Coleman said every game ever played consists of mistakes. The question is how do you know when you've made a mistake? And what's the difference between a high rated mistake vs a low rated mistake?