Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 c5 3. e3 e6 4. g3 Nc6 5. Bg2 d5 6. Nc3 dxc4 7. Bxc6+ bxc6 8.
Nf3 cxd4 9. Qxd4 Qxd4 10. Nxd4 c5 11. Ndb5 Bb7 12. O-O Rc8 13. Nxa7 Rd8 14. b3
cxb3 15. axb3 Be7 16. Ba3 O-O 17. Na4 Ne4 18. Rfc1 Nd2 19. Bxc5 Nxb3 20. Bxe7
Nxc1 21. Bxf8 *
Position (FEN): 3r1Bk1/Nb3ppp/4p3/8/N7/4P1P1/5P1P/R1n3K1 b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1081
Best move: Rd1#