Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. a4 d5 3. a5 Nf6 4. e5 Nfd7 5. d4 c5 6. c3 b6 7. a6 c4 8. b3 Bxa6 9.
Rxa6 Nxa6 10. bxc4 dxc4 11. Bxc4 Nc7 12. Nd2 b5 13. Bd3 Nb6 14. Qg4 Qd7 15. Ne4
Ncd5 16. Nc5 Bxc5 17. dxc5 Nxc3 18. Bc2 Nc4 19. Qxg7 O-O-O 20. Nf3 Qd1+ 21.
Bxd1 *
Position (FEN): 2kr3r/p4pQp/4p3/1pP1P3/2n5/2n2N2/5PPP/2BBK2R b K - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 941
Best move: Rxd1#