Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 Nc6 3. a3 d6 4. Nc3 Nf6 5. d3 g6 6. Nf3 Bg7 7. O-O a6 8. h3 b5
9. Ba2 Nd4 10. Ng5 h6 11. Nxf7 Qc7 12. Nxh8 Bxh8 13. Nd5 Nxd5 14. Bxd5 Bb7 15.
Bxb7 Qxb7 16. Bxh6 Ne6 17. f3 Bxb2 18. Rb1 Bd4+ 19. Kh1 Kd7 20. f4 Rh8 21. Bg5
d5 22. c4 dxe4 23. cxb5 exd3 24. bxa6 *
Position (FEN): 7r/1q1kp3/P3n1p1/2p3B1/3b1P2/P2p3P/6P1/1R1Q1R1K b - - 0 24
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1471
Best move: Rxh3#