Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 c5 5. e3 Nc6 6. cxd5 exd5 7. dxc5 Bxc5 8.
Bb5 O-O 9. O-O Bg4 10. Be2 a6 11. Nd4 Bxe2 12. Ncxe2 Bxd4 13. Nxd4 Re8 14. b3
Ne4 15. Bb2 Qg5 16. Rc1 Rac8 17. Nf3 Qh5 18. Qe2 Ng5 19. Rfd1 Nxf3+ 20. gxf3
Re6 21. Kh1 Rh6 22. Be5 Nxe5 *
Position (FEN): 2r3k1/1p3ppp/p6r/3pn2q/8/1P2PP2/P3QP1P/2RR3K w - - 0 23
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 666
Best move: Rxc8#