Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. Bc4 Nf6 5. Nf3 e6 6. O-O Bc5 7. d4 Bb6 8.
d5 exd5 9. Bxd5 O-O 10. Ne5 h6 11. Nxf7 Qe7 12. Nxh6+ Kh7 13. Qd3+ Kh8 14. Nf5
Qc5 15. Nh4 Nxd5 16. Nxd5 Rxf2 17. Ng6+ Kg8 18. Nde7+ Kf7 19. Qb3+ Ke8 20. Qg8+
Kd7 21. Qxc8+ Kd6 22. Rd1+ Rd2+ 23. Kh1 *
Position (FEN): rnQ5/ppp1N1p1/1b1k2N1/2q5/8/8/PPPr2PP/R1BR3K b - - 4 23
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1082
Best move: Rxd1#