Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nc6 3. c4 Bg4 4. cxd5 Bxf3 5. gxf3 Qxd5 6. e3 e5 7. Nc3 Bb4 8.
dxe5 Qxd1+ 9. Kxd1 Nxe5 10. Be2 O-O-O+ 11. Kc2 Ne7 12. f4 N5c6 13. a3 Bxc3 14.
bxc3 g6 15. Bb2 Rhe8 16. c4 Nf5 17. Bf3 Na5 18. Kc3 Nd6 19. c5 Ne4+ 20. Bxe4
Rxe4 21. Rad1 *
Position (FEN): 2kr4/ppp2p1p/6p1/n1P5/4rP2/P1K1P3/1B3P1P/3R3R b - - 1 21
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 988
Best move: Rc4#