Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. Bg5 d6 6. h3 h6 7. Bxf6 Qxf6 8. Nf3
O-O 9. Nd5 Qd8 10. a3 Be6 11. b4 Bb6 12. Nxb6 axb6 13. Bxe6 fxe6 14. c3 Qf6 15.
O-O g5 16. Re1 h5 17. Re3 g4 18. hxg4 hxg4 19. Qb3 Rf7 20. Rf1 gxf3 21. Rxf3
Qxf3 22. gxf3 Rg7+ 23. Kh2 Kf7 24. Rg1 *
Position (FEN): r7/1pp2kr1/1pnpp3/4p3/1P2P3/PQPP1P2/5P1K/6R1 b - - 4 24
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1322
Best move: Rh8#