Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 d6 3. Nf3 Nf6 4. d4 Qa5 5. Bd2 Qb6 6. Na4 Qc7 7. e5 dxe5 8.
Nxe5 e6 9. Bf4 Qa5+ 10. Nc3 Ne4 11. Bd2 Nxd2 12. Qxd2 Bb4 13. Bd3 O-O 14. O-O
Nd7 15. a3 Bxc3 16. Qxc3 Qc7 17. f4 Nf6 18. Rf3 Qd6 19. Rd1 Rd8 20. Rh3 g6 21.
Kh1 Qxd4 22. Qe1 Ne4 23. Qxe4 Qxe4 24. Bxe4 *
Position (FEN): r1br2k1/pp3p1p/2p1p1p1/4N3/4BP2/P6R/1PP3PP/3R3K b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 496
Best move: Rxd1#