Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nf6 3. e5 Nd5 4. d4 cxd4 5. c3 e6 6. cxd4 Nc6 7. Bc4 Nb6 8. Bb5
Be7 9. O-O O-O 10. Nc3 f6 11. Be3 a6 12. Bd3 d6 13. exf6 gxf6 14. d5 Nxd5 15.
Nxd5 exd5 16. Nd4 Ne5 17. Bf5 Kh8 18. Ne6 Qa5 19. f4 Bxe6 20. Bxe6 Ng6 21. Qh5
Qb4 22. Rf3 Rg8 23. f5 Qxb2 24. Qxh7+ Kxh7 25. Rh3+ Kg7 26. Bh6+ Kh7 27. Bf8+
Nh4 *
Position (FEN): r4Br1/1p2b2k/p2pBp2/3p1P2/7n/7R/Pq4PP/R5K1 w - - 6 28
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 684
Best move: Rxh4#