Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Nc6 4. Bb5 Nd4 5. Ba4 Nxf3+ 6. Qxf3 Bc5 7. d3 h6 8.
h3 O-O 9. O-O d6 10. a3 a5 11. Qg3 Kh8 12. Ne2 Be6 13. c4 c6 14. Rb1 Qb6 15.
Bd1 a4 16. Kh1 Bxa3 17. b4 Bxb4 18. Bd2 c5 19. Nc3 Qa5 20. Nb5 Bxd2 21. Nxd6
Qc7 22. Qxe5 Kg8 23. Rxb7 Qc6 24. f4 Ne8 25. Nxe8 Qxb7 *
Position (FEN): r3Nrk1/1q3pp1/4b2p/2p1Q3/p1P1PP2/3P3P/3b2P1/3B1R1K w - - 0 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 945
Best move: Qxg7#