Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 c5 3. e3 Nf6 4. c3 g6 5. Bb5+ Nc6 6. O-O Bg7 7. Ne5 Bd7 8. Nxd7
Qxd7 9. dxc5 e5 10. Bd2 O-O 11. b4 a6 12. Ba4 Qf5 13. Bc2 e4 14. a3 Rad8 15.
Qe2 Ne5 16. Be1 Neg4 17. Nd2 Nxh2 18. Kxh2 Ng4+ 19. Kg1 Qh5 20. Nf3 exf3 21.
Qxf3 *
Position (FEN): 3r1rk1/1p3pbp/p5p1/2Pp3q/1P4n1/P1P1PQ2/2B2PP1/R3BRK1 b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 764
Best move: Qh2#