Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 e6 5. Nf3 a6 6. Bc4 b5 7. Bb3 Bb7 8. O-O
Ne7 9. Bg5 h6 10. Be3 Ng6 11. Nd4 Be7 12. f4 O-O 13. Qh5 b4 14. Na4 Bxe4 15. f5
Nh8 16. Rae1 exf5 17. Nxf5 Bxf5 18. Rxf5 Nc6 19. Nb6 Rb8 20. Nd5 Re8 21. Ref1
g6 22. Rxf7 gxh5 23. Nf6+ Bxf6 24. Rxd7+ Kf8 *
Position (FEN): 1r1qrk1n/3R4/p1n2b1p/7p/1p6/1B2B3/PP4PP/5RK1 w - - 1 25
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1712
Best move: Bxh6#