Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 e6 3. Nbd2 d5 4. e3 c5 5. Be2 Nc6 6. c3 c4 7. O-O Bd6 8. b3
cxb3 9. axb3 Qc7 10. h3 e5 11. dxe5 Nxe5 12. Nd4 g5 13. Nb5 Qe7 14. Nxd6+ Qxd6
15. Ba3 Qe6 16. c4 g4 17. cxd5 Nxd5 18. Bc4 gxh3 19. Nf3 hxg2 20. Re1 Qh3 21.
Nh2 Nf3+ 22. Nxf3 *
Position (FEN): r1b1k2r/pp3p1p/8/3n4/2B5/BP2PN1q/5Pp1/R2QR1K1 b kq - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1016
Best move: Qh1#