Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Bf4 Bf5 5. Nc3 e6 6. cxd5 cxd5 7. e3 Bd6 8.
Bxd6 Qxd6 9. Bd3 Bg6 10. Bxg6 hxg6 11. Qb3 Qc7 12. O-O Nbd7 13. Rac1 Qxh2+ 14.
Nxh2 O-O-O 15. Nxd5+ Kb8 16. Nxf6 Nxf6 17. Qc3 Nd5 18. Qc2 Rh5 19. e4 Nf4 20.
Qc7+ Ka8 21. Qc8+ Rxc8 *
Position (FEN): k1r5/pp3pp1/4p1p1/7r/3PPn2/8/PP3PPN/2R2RK1 w - - 0 22
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 630
Best move: Rxc8#