Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d3 a6 4. g3 Nc6 5. Bg2 b5 6. O-O Bb7 7. Re1 Nge7 8. Nbd2
Ng6 9. Nf1 Be7 10. h4 h6 11. N1h2 Nce5 12. Nxe5 Nxe5 13. Bf4 Ng6 14. Bd2 O-O
15. Ng4 Qc7 16. f4 f5 17. h5 fxg4 18. hxg6 Bf6 19. Bc3 Bxc3 20. bxc3 Rf6 21.
Qxg4 Raf8 22. e5 Rf5 23. Be4 h5 24. Qf3 h4 25. Bxb7 hxg3 26. Rf1 Rxe5 27. Be4
d5 28. Qxg3 dxe4 29. fxe5 Rxf1+ 30. Rxf1 exd3 31. Qh3 dxc2 32. Qh8+ Kxh8 *
Position (FEN): 7k/2q3p1/p3p1P1/1pp1P3/8/2P5/P1p5/5RK1 w - - 0 33
White to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 592
Best move: Rf8#