Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. dxe5 Nc6 3. Nf3 Bb4+ 4. c3 Be7 5. e4 f6 6. exf6 Nxf6 7. Bd3 O-O 8.
O-O Bc5 9. h3 d6 10. Nbd2 Re8 11. Re1 Ne5 12. Nxe5 Rxe5 13. Nb3 Nh5 14. Nxc5
Qh4 15. Nb3 Nf4 16. Bxf4 Qxf4 17. Qc1 Qh4 18. f4 Rh5 19. Qe3 g5 20. Rf1 g4 21.
Be2 gxh3 22. Bxh5 hxg2 23. Rf2 *
Position (FEN): r1b3k1/ppp4p/3p4/7B/4PP1q/1NP1Q3/PP3Rp1/R5K1 b - - 1 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 854
Best move: Qh1#