Put the enemy king in check
Limit all escape squares around the king
Control the squares the king could move to
Block or capture any piece that can stop the check
Use a piece to deliver the final check
Make sure the king cannot capture the checking piece safely
Make sure no piece can interpose to block the check
Make sure the king has no legal move to escape
Use coordinated pieces to trap the king
Checkmate with queen and king
Checkmate with rook and king
Checkmate with bishop and knight
Checkmate with two rooks
Checkmate with queen and rook
Checkmate by forcing the king to the edge of the board
Checkmate by using discovered checks
Checkmate by using double checks
Checkmate by using back rank patterns
Checkmate by using smothered mate patterns
Checkmate by using mating nets
