Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Be7 4. d4 exd4 5. Nxd4 d6 6. Nc3 Nf6 7. Nxc6 bxc6 8.
e5 dxe5 9. Qxd8+ Bxd8 10. Bg5 O-O 11. O-O-O a5 12. a3 Ba6 13. Bb3 c5 14. Rhe1
c4 15. Ba4 Ng4 16. Bxd8 Raxd8 17. Rxd8 Rxd8 18. f3 Nxh2 19. Rxe5 Nf1 20. Rxa5
Bb7 21. Rc5 c6 22. Ne4 Ne3 23. g4 *
Position (FEN): 3r2k1/1b3ppp/2p5/2R5/B1p1N1P1/P3nP2/1PP5/2K5 b - - 0 23
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 428
Best move: Rd1#