Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bg5 e6 3. e4 d5 4. e5 h6 5. Bf4 Nfd7 6. c3 c5 7. Bd3 Nc6 8. Ne2 a6
9. Be3 c4 10. Bc2 b5 11. O-O Bb7 12. f4 g6 13. Nd2 Be7 14. g4 h5 15. f5 gxf5
16. gxf5 Qc7 17. Nf4 Nf8 18. f6 Bd8 19. Nxh5 Nxe5 20. dxe5 Qxe5 21. Ng7+ Kd7
22. Bd4 *
Position (FEN): r2b1n1r/1b1k1pN1/p3pP2/1p1pq3/2pB4/2P5/PPBN3P/R2Q1RK1 b - - 3 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1605
Best move: Qxh2#