Chess puzzle (Checkmate)
Moves: 1. f4 e6 2. Nf3 d5 3. e3 Nf6 4. h3 c5 5. Bb5+ Bd7 6. a4 Bxb5 7. axb5 Qb6 8. O-O
Qxb5 9. d3 Be7 10. Nc3 Qb6 11. Ne2 Nbd7 12. Ne5 Nxe5 13. fxe5 Nd7 14. d4 cxd4
15. exd4 Nxe5 16. Kh1 Nd7 17. c3 Nf6 18. Qa4+ Nd7 19. Bg5 Bxg5 20. Ng3 Qc6 21.
Qd1 Qd6 22. Qf3 Bf6 23. Nh5 O-O 24. Qg4 Kh8 25. Rxf6 Nxf6 *
Position (FEN): r4r1k/pp3ppp/3qpn2/3p3N/3P2Q1/2P4P/1P4P1/R6K w - - 0 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 894
Best move: Qxg7#