Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. a4 Be7 8. Bc4
h6 9. Bf4 e5 10. Nf5 Bxf5 11. exf5 exf4 12. O-O O-O 13. Qd2 Nc6 14. Qxf4 Ne5
15. Bb3 Nfd7 16. Nd5 Bf6 17. Rfe1 Kh8 18. Re3 Nb6 19. Nxf6 Qxf6 20. Rd1 Rad8
21. Rh3 Kh7 22. g4 g5 23. fxg6+ fxg6 *
Position (FEN): 3r1r2/1p5k/pn1p1qpp/4n3/P4QP1/1B5R/1PP2P1P/3R2K1 w - - 0 24
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1130
Best move: Qxh6#