Chess puzzle (Checkmate)
Moves: 1. Nc3 d5 2. d4 Nf6 3. Bg5 e6 4. e4 dxe4 5. Nxe4 Be7 6. Bd3 Nc6 7. c3 O-O 8.
Qc2 h6 9. Nxf6+ Bxf6 10. Bxf6 Qxf6 11. Nf3 b6 12. h4 Bb7 13. O-O-O a5 14. Be4
a4 15. Kb1 a3 16. b3 Na5 17. Bxb7 Nxb7 18. Ng5 hxg5 19. hxg5 Qg6 20. Rd3 Rfd8
21. Ka1 Nd6 22. Rdh3 Qxc2 *
Position (FEN): r2r2k1/2p2pp1/1p1np3/6P1/3P4/pPP4R/P1q2PP1/K6R w - - 0 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 931
Best move: Rh8#