Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. e3 Bf5 4. Nc3 e6 5. a3 Nc6 6. h3 Be7 7. Nf3 O-O 8. c5 Ne4
9. Bd2 Bf6 10. Bb5 Qd7 11. O-O a6 12. Bxc6 Qxc6 13. Rc1 Rfe8 14. b4 e5 15. dxe5
Bxe5 16. Nxe5 Rxe5 17. Nxe4 Bxe4 18. Bc3 Rg5 19. f3 Bf5 20. Kh1 Qh6 21. f4 Rg6
22. Kh2 Qh4 23. Qe1 Qh5 24. Qf2 Rh6 25. Qg3 Re8 *
Position (FEN): 4r1k1/1pp2ppp/p6r/2Pp1b1q/1P3P2/P1B1P1QP/6PK/2R2R2 w - - 9 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 703
Best move: Qxg7#