Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 c5 4. Nc3 cxd4 5. Nxd4 Nc6 6. e4 Bb4 7. Nxc6 dxc6 8.
Qxd8+ Kxd8 9. Bd3 e5 10. O-O a5 11. Bd2 Be6 12. a3 Bc5 13. Na4 Bd4 14. Bc3 Bxc3
15. bxc3 Kc7 16. c5 Rad8 17. Rfd1 Bb3 18. Nb6 Bxd1 19. Rxd1 Nxe4 20. Bxe4 *
Position (FEN): 3r3r/1pk2ppp/1Np5/p1P1p3/4B3/P1P5/5PPP/3R2K1 b - - 0 20
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 431
Best move: Rxd1#