Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qe6+ 4. Be2 Bd7 5. d4 Qg6 6. Bf3 Nc6 7. Nge2 O-O-O
8. O-O h5 9. Bf4 h4 10. a3 f6 11. b4 e5 12. Be3 f5 13. dxe5 Nxe5 14. Nf4 Nxf3+
15. Qxf3 Qf7 16. b5 g5 17. Nd3 Bg7 18. Nd5 Bxa1 19. Rxa1 g4 20. Qf4 Qxd5 21.
Bxa7 Bxb5 22. Nb4 Qd1+ 23. Rxd1 *
Position (FEN): 2kr2nr/Bpp5/8/1b3p2/1N3Qpp/P7/2P2PPP/3R2K1 b - - 0 23
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 400
Best move: Rxd1#