Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 d6 5. Nc3 Nxd4 6. Qxd4 Be6 7. Bf4 Nf6 8.
f3 Be7 9. O-O-O a6 10. g4 h6 11. Kb1 Nd7 12. Nd5 Bxd5 13. Qxd5 Bf6 14. Bc4 O-O
15. Qd2 Ne5 16. Be2 Qe7 17. h4 Ng6 18. Be3 Bxh4 19. f4 Bf6 20. g5 hxg5 21. fxg5
Be5 22. Bc4 b5 23. Bb3 c5 24. Bd5 Rac8 25. Qg2 Rfd8 26. Qh3 Kf8 27. Qh8+ Nxh8 *
Position (FEN): 2rr1k1n/4qpp1/p2p4/1ppBb1P1/4P3/4B3/PPP5/1K1R3R w - - 0 28
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 564
Best move: Rxh8#