Chess puzzle (Checkmate)
Moves: 1. b3 e5 2. Bb2 Nc6 3. e3 d5 4. Bb5 Bd6 5. Bxc6+ bxc6 6. Ne2 Ne7 7. O-O O-O 8.
f4 exf4 9. Nxf4 Bxf4 10. Rxf4 Ng6 11. Rf2 Ba6 12. Na3 Qg5 13. c4 Rab8 14. Rb1
Rbe8 15. Qf3 Ne5 16. Qe2 Bc8 17. Rbf1 Ng4 18. Rf3 Ne5 19. Rg3 Qe7 20. Qh5 g6
21. Nc2 c5 22. cxd5 Ba6 23. Rf4 Nd3 24. Rh4 f5 25. Rxg6+ hxg6 26. Qh8+ Kf7 *
Position (FEN): 4rr1Q/p1p1qk2/b5p1/2pP1p2/7R/1P1nP3/PBNP2PP/6K1 w - - 2 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1072
Best move: Qh7#