Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. a3 d6 6. Nc3 Nc6 7. Be3 Nf6 8. f3
Be7 9. Bc4 O-O 10. O-O d5 11. exd5 exd5 12. Nxc6 bxc6 13. Bb3 Bf5 14. Ne2 c5
15. Ng3 Bg6 16. Bg5 c4 17. Ba4 Qb6+ 18. Kh1 d4 19. b3 Rac8 20. Qe2 Bd6 21. bxc4
Rc5 22. Bxf6 gxf6 23. Ne4 Rh5 24. Nxd6 Qxd6 25. g3 Qxg3 26. Qg2 Qf4 27. Rg1 Kh8
28. Qg4 *
Position (FEN): 5r1k/5p1p/p4pb1/7r/B1Pp1qQ1/P4P2/2P4P/R5RK b - - 5 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1091
Best move: Rxh2#