Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 b6 4. Nc3 Bb7 5. Bc4 c5 6. dxc5 bxc5 7. Ng5 e6 8. Qf3
Nf6 9. Bf4 O-O 10. Bd6 Re8 11. Qh3 h6 12. e5 hxg5 13. exf6 Bxf6 14. O-O-O Kg7
15. Qg3 Qb6 16. Be5 Bxe5 17. Qxe5+ f6 18. Qg3 d5 19. Be2 Nd7 20. h4 gxh4 21.
Rxh4 Rab8 22. Rdh1 Nf8 23. Qh2 f5 24. Qe5+ Kg8 25. Qh8+ Kf7 26. Rh7+ Nxh7 *
Position (FEN): 1r2r2Q/pb3k1n/1q2p1p1/2pp1p2/8/2N5/PPP1BPP1/2K4R w - - 0 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1300
Best move: Rxh7#