If you wanna be a better player maybe this will help.
- First make sure all your pieces are protecting one another
- Second Wait for your opponent to make a mistakes even though they might not make one
- Third every move you make should have a reason
- Fourth Your opponent will also have a plan as well so watch and see what your opponent is doing because hes probably moving it for a reason
- Fifth Try to think ahead of your opponent
I am not a great player or even a good one. My rating is 9 hundred something and i have never managed to cross 1100 since i joined chess.com, 6-7 months ago. But i have beaten people with rating as high as 1500 and lost to people with rating as low as 700 (occasionally, of course). Before experiencing these extreme wins and losses, my view of chess was only this, "as long as I don't make mistakes, i will win". But after those games i have realized much part of chess is relying on your opponents mistakes.
But i always thought that there was almost always a foolproof way to beat a player, so that you don't have to wait for your opponent to make a mistake. I mean like saying that in 6 moves the other player will definitely lose. Is there such a foolproof way? i am not asking for a formula that always guarantees that i win but an example of a well-and-long planned game.