Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. Nc3 Nc6 4. Nf3 a6 5. O-O b5 6. Be2 Bb7 7. d4 cxd4 8. Nxd4
Nf6 9. Bg5 Bc5 10. Nxc6 Bxc6 11. e5 h6 12. exf6 hxg5 13. fxg7 Rg8 14. Bf3 Qc7
15. Ne4 Bxe4 16. Bxe4 d5 17. Bxd5 O-O-O 18. Bxe6+ fxe6 19. Qg4 Rxg7 20. Qxe6+
Kb7 21. a4 b4 22. Qe4+ Ka7 23. c3 Rh8 24. h3 g4 25. cxb4 gxh3 26. bxc5 Qh2+ 27.
Kxh2 hxg2+ 28. Kg1 *
Position (FEN): 7r/k5r1/p7/2P5/P3Q3/8/1P3Pp1/R4RK1 b - - 1 28
Black to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 812
Best move: Rh1#