Chess puzzle (Checkmate)
Moves: 1. Nf3 c5 2. d4 cxd4 3. Qxd4 d5 4. Bf4 Nf6 5. e3 Nc6 6. Qc3 g6 7. Bb5 Bd7 8.
Bxc6 Bxc6 9. Ne5 Bg7 10. Nxc6 bxc6 11. Qxc6+ Nd7 12. Nc3 O-O 13. Nxd5 Nb6 14.
O-O-O Qc8 15. Qxc8 Raxc8 16. Nxe7+ Kh8 17. Nxc8 Rxc8 18. Rd6 Nc4 19. Rd7 a5 20.
b3 Na3 21. Rhd1 *
Position (FEN): 2r4k/3R1pbp/6p1/p7/5B2/nP2P3/P1P2PPP/2KR4 b - - 2 21
Black to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 923
Best move: Rxc2#