How to Force Checkmate