De spelers wisselen elkaar af. In 1 beweging kun je met één stuk lopen. De stukken hebben hun eigen patroon beschreven in het hoofdstuk zetten van bewegingsstukken. De figuren blokkeren elkaars bewegingen. Als een stuk verplaatst wordt naar een veld dat bezet is door een stuk van de tegenstander, moet het stuk van de tegenstander van het bord worden verwijderd door de speler die de zet heeft gedaan.
- De koning - met uitzondering van rokade - verplaatst zich van zijn veld naar een van de vrije aangrenzende velden, die niet wordt aangevallen door de stukken van de tegenstander. Rokade wordt als volgt uitgevoerd: de koning beweegt vanaf zijn startveld twee velden horizontaal, terwijl de toren op het veld wordt geplaatst dat de koning heeft gekruist; dus staat de koning achter de toren waarmee hij rokeerde. Rokade is volledig onmogelijk als de koning beweegt tijdens het spel. Rokade is ook niet mogelijk met een toren die al is verplaatst. Rokade is tijdelijk onmogelijk als het veld waarop de koning staat, of het veld dat hij moet oversteken of bezetten, wordt aangevallen door een stuk van de tegenstander. Roken is ook onmogelijk als er nog een stuk op de rij staat tussen de koning en de overeenkomstige toren - het eigen stuk of dat van de tegenstander.
- Koningin (dame) - kan in een rechte lijn naar een willekeurig aantal vrije velden in elke richting gaan, waarbij de mogelijkheden van een toren en een loper worden gecombineerd.
- Toren - Een toren is een zwaar stuk, ongeveer gelijk aan 5 pionnen, en twee torens zijn sterker dan een dame. De toren kan een onbeperkt aantal velden horizontaal of verticaal verplaatsen, op voorwaarde dat er geen stukken in de weg staan.
- Olifant - kan diagonaal naar een willekeurig aantal velden bewegen, op voorwaarde dat er geen stukken op zijn pad liggen.
- Ridder - verplaatst twee velden verticaal en vervolgens een veld horizontaal, of vice versa, twee velden horizontaal en een veld verticaal.
- Een pion beweegt slechts één veld vooruit, behalve bij een slag. Vanuit de startpositie kan de pion één of twee vakjes vooruit. Een pion kan elk stuk van de tegenstander slaan (behalve de koning) dat een veld diagonaal voor hem staat. Als een pion de eerste zet twee vakjes tegelijk doet en na de zet in dezelfde rij naast de pion van de tegenstander komt te staan, dan kan hij door deze pion worden geslagen; dan gaat de laatste naar het veld waar de geslagen pion doorheen is gegaan. Deze vangst wordt een passing capture genoemd. Het kan alleen worden uitgevoerd onmiddellijk nadat de tegenstander een dergelijke zet heeft gedaan. Elke pion die de uiterste rang bereikt, moet in dezelfde zet worden geruild voor een dame, toren, loper of paard van dezelfde kleur als de pion.
Een koning op een geslagen vierkant zou schaak staan. Een zet doen, waarna de koning van de tegenstander schaak staat, betekent schaak geven aan de koning (of schaak verklaren). Zetken waarna de koning van de zetman schaak blijft of staat, zijn verboden; de speler wiens koning schaak staat, moet deze onmiddellijk elimineren.
Als de koning van een speler schaak staat en de speler heeft geen enkele zet om deze schaak te elimineren, dan wordt gezegd dat die speler schaakmat staat en wordt zijn tegenstander schaakmat genoemd. Het doel van het spel is om de koning van de tegenstander schaakmat te zetten.
Als een speler in zijn zetbeurt geen enkele zet kan doen volgens de regels, maar de koning van de speler niet schaak staat, wordt deze situatie een patstelling genoemd.