Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. d3 c5 3. Nf3 Nc6 4. c4 dxe4 5. dxe4 Qc7 6. Be3 Bg4 7. Be2 e6 8. h3
Bh5 9. Qa4 Bd6 10. g4 Bg6 11. Nc3 Ne7 12. O-O-O O-O 13. Kb1 a6 14. Bxc5 Bxc5
15. Bd3 Rfd8 16. Ne1 Nd4 17. Nc2 Rab8 18. f4 b5 19. Qxa6 bxc4 20. Bxc4 Rb6 21.
Qa5 Nxc2 22. Kxc2 Qxf4 *
Position (FEN): 3r2k1/4nppp/1r2p1b1/Q1b5/2B1PqP1/2N4P/PPK5/3R3R w - - 0 23
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1217
Best move: Rxd8#