Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 Be7 5. Nf3 a6 6. e3 dxc4 7. Bxc4 b5 8. Bd3
Bb7 9. O-O h6 10. Bh4 O-O 11. Re1 Nbd7 12. Rc1 c5 13. Bf1 cxd4 14. Nxd4 Ne5 15.
Nce2 Nfg4 16. Bxe7 Qxe7 17. h3 Qh4 18. g3 Qf6 19. hxg4 Nf3+ 20. Nxf3 Qxf3 21.
Nf4 *
Position (FEN): r4rk1/1b3pp1/p3p2p/1p6/5NP1/4PqP1/PP3P2/2RQRBK1 b - - 1 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1042
Best move: Qh1#