Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Bd3 Bxd3 5. Qxd3 e6 6. Nf3 Nd7 7. a3 Qc7 8. Nc3
a6 9. Bd2 c5 10. dxc5 Bxc5 11. Na4 Ba7 12. O-O Nxe5 13. Nxe5 Qxe5 14. Bc3 Qg5
15. Rae1 Nf6 16. Bxf6 Qxf6 17. Qxd5 Rb8 18. c4 O-O 19. Qe4 b5 20. cxb5 Rxb5 21.
Rd1 Rd8 22. Qc6 h6 23. Qxa6 Qxf2+ 24. Rxf2 *
Position (FEN): 3r2k1/b4pp1/Q3p2p/1r6/N7/P7/1P3RPP/3R2K1 b - - 0 24
Black to move.
Themes: Hanging Piece, Pin Middlegame Mate in 1 
Puzzle rating: 1326
Best move: Rxd1#