Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. Bc4 e6 5. d3 c6 6. Bd2 Qb6 7. Nge2 h6 8.
Be3 Qd8 9. Qd2 Bb4 10. O-O-O b5 11. Bb3 a5 12. a3 Be7 13. Ne4 Nf6 14. N2g3 Ng4
15. Bf4 e5 16. Be3 Nxe3 17. fxe3 O-O 18. h3 Nd7 19. Nh5 Nc5 20. Nxc5 Bxc5 21.
d4 exd4 22. exd4 Be7 23. Qf2 a4 24. Ba2 b4 25. Qg3 bxa3 *
Position (FEN): r1bq1rk1/4bpp1/2p4p/7N/p2P4/p5QP/BPP3P1/2KR3R w - - 0 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 703
Best move: Qxg7#