Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. Nc3 Nf6 3. Bg5 d5 4. Nf3 e6 5. e3 Bd6 6. Bd3 O-O 7. Ne2 Qe8 8. c4
c6 9. Bf4 Bxf4 10. Nxf4 Ne4 11. O-O Nd7 12. Qc2 Ndf6 13. b4 g5 14. Ne2 Qh5 15.
a4 Bd7 16. b5 Ng4 17. bxc6 bxc6 18. cxd5 exd5 19. h3 Rf6 20. Ng3 Nxg3 21. hxg4
*
Position (FEN): r5k1/p2b3p/2p2r2/3p1ppq/P2P2P1/3BPNn1/2Q2PP1/R4RK1 b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 825
Best move: Qh1#