Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nc6 3. Nf3 Nd4 4. c3 Nxf3+ 5. Qxf3 Qf6 6. Qxf6 Nxf6 7. O-O Bc5
8. Re1 d6 9. h3 O-O 10. b4 Bb6 11. d3 Be6 12. Bb5 c6 13. Ba4 a6 14. Bb2 Ba7 15.
d4 b6 16. dxe5 dxe5 17. Bb3 b5 18. Nd2 Rad8 19. Nf3 Bb8 20. a4 Bxb3 21. axb5
axb5 22. Ra6 Rd5 23. Rxc6 Rd6 24. Rc5 Bc4 25. Nxe5 Rfd8 26. Nxc4 bxc4 27. Rxc4
Rd1 28. Rxd1 *
Position (FEN): 1b1r2k1/5ppp/5n2/8/1PR1P3/2P4P/1B3PP1/3R2K1 b - - 0 28
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 590
Best move: Rxd1#