Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 d5 5. e3 O-O 6. Nf3 Nbd7 7. Bd3 dxc4 8.
Bxc4 c5 9. dxc5 Bxc5 10. O-O b6 11. Rd1 Qc7 12. Bb3 a6 13. Na4 Bb7 14. Nxc5
Bxf3 15. Nxd7 Qxc2 16. Bxc2 Bxd1 17. Nxf6+ gxf6 18. Bxd1 Rfd8 19. Bf3 Rac8 20.
Kf1 Rc2 21. Be4 *
Position (FEN): 3r2k1/5p1p/pp2pp2/8/4B3/4P3/PPr2PPP/R1B2K2 b - - 6 21
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 738
Best move: Rd1#