Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qe5+ 4. Be2 Bg4 5. Nf3 Bxf3 6. gxf3 Qg5 7. d3 Qg2
8. Rf1 Qxh2 9. Be3 Nc6 10. Qd2 e6 11. Bf4 Qh5 12. Bxc7 Bb4 13. O-O-O Rc8 14.
Bg3 Nge7 15. f4 Qc5 16. d4 Qa5 17. Kb1 Nd5 18. Bc4 Bxc3 19. bxc3 Nxc3+ 20. Kc1
Nxd1 21. Qxd1 Rd8 22. Qg4 O-O 23. Bh4 Rxd4 24. Bf6 Qf5 *
Position (FEN): 5rk1/pp3ppp/2n1pB2/5q2/2Br1PQ1/8/P1P2P2/2K2R2 w - - 2 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 706
Best move: Qxg7#