Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nf3 Bg7 4. Nc3 O-O 5. e4 d6 6. Be2 Nc6 7. Be3 e5 8. d5
Ne7 9. h3 Ne8 10. Qd2 f5 11. exf5 Nxf5 12. Bg5 Nf6 13. O-O h6 14. Bxf6 Qxf6 15.
Ne4 Qe7 16. Nh2 Bd7 17. Ng4 Rf7 18. f4 exf4 19. Bd3 Bd4+ 20. Kh1 Ne3 21. Nxh6+
Kg7 22. Nxf7 Nxf1 23. Rxf1 Be3 24. Qc2 Qxf7 25. Ng5 Qf6 26. h4 Rh8 27. Nf3
Qxh4+ 28. Nxh4 *
Position (FEN): 7r/pppb2k1/3p2p1/3P4/2P2p1N/3Bb3/PPQ3P1/5R1K b - - 0 28
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 478
Best move: Rxh4#