Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Bb4+ 4. Bd2 Bxd2+ 5. Qxd2 Nf6 6. Nc3 O-O 7. e3 c6 8.
Be2 b6 9. O-O Ba6 10. cxd5 Bxe2 11. Qxe2 exd5 12. Ne5 Qd6 13. f4 Ne4 14. Nxe4
dxe4 15. Qc2 f5 16. Rac1 Rc8 17. Qc4+ Qd5 18. Qxd5+ cxd5 *
Position (FEN): rnr3k1/p5pp/1p6/3pNp2/3PpP2/4P3/PP4PP/2R2RK1 w - - 0 19
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 852
Best move: Rxc8#