All the cases that can lead to a draw game are described below.
A player may make an unconditional draw proposal to the opponent. Such offer can be accepted, and in such case the game ends immediately as a draw. If rejected, the game continues normally.
Stall occurs when the player having the move is unable to make any legal moves, even though he is not in check.
If the same position of the pieces on the chessboard appears three times (not necessarily consecutive) within the game, the game ends with a draw.
If neither pawn movement nor capture has occurred in the last 50 moves of the game, the game ends in a draw.
If a player runs out of time, but the opponent does not have enough material to legally checkmate, the game ends with a draw instead of defeat in time.
If both players find themselves in a condition of insufficient material, the draw is decreed automatically, even if the players still have some time available.
For a detailed description of all cases relating to the flap for insufficient material, click here