Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. Nf3 e5 3. Bc4 h6 4. d3 Nf6 5. Nc3 Bc5 6. h3 Nd4 7. Nxe5 Ne6 8. O-O
O-O 9. a3 a6 10. b4 Bd4 11. Bb2 Bxe5 12. Bxe6 dxe6 13. f4 Bd4+ 14. Kh1 Bxc3 15.
Bxc3 b5 16. g4 Bb7 17. h4 Qd7 18. g5 Ne8 19. gxh6 g6 20. h5 Kh7 21. hxg6+ fxg6
22. Rg1 e5 23. Bxe5 *
Position (FEN): r3nr2/1bpq3k/p5pP/1p2B3/1P2PP2/P2P4/2P5/R2Q2RK b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1192
Best move: Qh3#