Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Nf6 5. Bd3 Bg4 6. h3 Bh5 7. g4 Bg6 8. Nc3
c6 9. Ne5 Bd6 10. Nxg6 hxg6 11. Qe2+ Be7 12. Bf4 Nbd7 13. O-O-O O-O 14. h4 Nh7
15. h5 g5 16. Bxh7+ Kxh7 17. Be3 Rh8 18. Qd2 Kg8 19. f4 gxf4 20. Bxf4 Nf6 21.
g5 Nxh5 22. Be3 g6 23. Kb1 a5 24. Rde1 a4 25. Qf2 Bxg5 26. Ref1 Bxe3 *
Position (FEN): r2q2kr/1p3p2/2p3p1/3p3n/p2P4/2N1b3/PPP2Q2/1K3R1R w - - 0 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 961
Best move: Qxf7#