Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 c4 6. d3 cxb3 7. axb3 e6 8. Bg5
h6 9. Be3 Nge7 10. O-O d5 11. exd5 Nxd5 12. Re1 Be7 13. Bc1 O-O 14. c4 Ndb4 15.
cxb5 Nd4 16. Ne5 Bb7 17. bxa6 Bxa6 18. Qg4 Nbc2 19. Bxh6 Bf6 20. Re3 Nxa1 21.
Rh3 Bxe5 22. Bg5 Bf6 23. Qh5 Ne2+ 24. Kh1 Ng3+ 25. hxg3 Bxg5 *
Position (FEN): r2q1rk1/5pp1/b3p3/6bQ/8/1P1P2PR/1P3PP1/nN5K w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 482
Best move: Qh7#