Chess puzzle (Checkmate)
Moves: 1. c4 Nc6 2. Nc3 Nf6 3. Nf3 e5 4. Qc2 Nd4 5. Nxd4 exd4 6. Ne4 c5 7. e3 d5 8.
Nxf6+ gxf6 9. cxd5 Qxd5 10. Bb5+ Bd7 11. Bxd7+ Qxd7 12. Qe4+ Be7 13. b3 O-O-O
14. O-O Rhg8 15. Bb2 Rg6 16. exd4 cxd4 17. Rfe1 Bd6 18. Bxd4 Bxh2+ 19. Kxh2
Qxd4 20. Rac1+ Kb8 21. Qxd4 Rxd4 22. Re8+ Rd8 *
Position (FEN): 1k1rR3/pp3p1p/5pr1/8/8/1P6/P2P1PPK/2R5 w - - 2 23
White to move.
Themes: Hanging Piece Endgame, Rook Endgame Mate in 1 
Puzzle rating: 1077
Best move: Rxd8#