Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 d6 6. Nb3 g6 7. Bd3 Bg7 8.
Bg5 O-O 9. Qd2 Re8 10. Bh6 Bh8 11. h4 Ng4 12. Bf4 d5 13. exd5 Nb4 14. O-O-O
Nxd3+ 15. cxd3 Bf5 16. f3 Nf6 17. g4 Bd7 18. h5 Rc8 19. Kb1 Qb6 20. hxg6 hxg6
21. Qh2 Bg7 22. Ne4 Ba4 23. Nxf6+ Qxf6 24. d4 Bxb3 25. axb3 Red8 26. Be5 Qxf3
27. Qh8+ Bxh8 *
Position (FEN): 2rr2kb/pp2pp2/6p1/3PB3/3P2P1/1P3q2/1P6/1K1R3R w - - 0 28
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 591
Best move: Rxh8#