Chess puzzle (Checkmate)
Moves: 1. e4 Nc6 2. d4 d5 3. exd5 Qxd5 4. Nc3 Qxd4 5. Be3 Qxd1+ 6. Rxd1 Bd7 7. Nb5
O-O-O 8. Bf4 e5 9. Bg3 a6 10. Nc3 Bb4 11. Ne2 Nf6 12. a3 Bxc3+ 13. Nxc3 Bg4 14.
Be2 Bf5 15. O-O Bxc2 16. Rc1 Bb3 17. Bh4 Nd4 18. Bxf6 Nxe2+ 19. Nxe2 gxf6 20.
Rc3 Be6 21. Rfc1 c6 22. Ng3 Rd2 23. Ne4 Rxb2 24. Nxf6 Rd2 25. Ne4 Rd4 26. Nc5
Rhd8 27. Nxe6 Rd1+ 28. Rxd1 *
Position (FEN): 2kr4/1p3p1p/p1p1N3/4p3/8/P1R5/5PPP/3R2K1 b - - 0 28
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 509
Best move: Rxd1#