Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 f5 4. Nc3 e6 5. e3 Nf6 6. Ne5 Bd6 7. Bd3 Bxe5 8. dxe5
Ng4 9. h3 Nxe5 10. Qh5+ Ng6 11. cxd5 cxd5 12. O-O O-O 13. f4 Nd7 14. b3 Nf6 15.
Qe2 Ne4 16. Nxe4 fxe4 17. Bc2 a5 18. a4 b6 19. Bb2 Ba6 20. Qd2 Bxf1 21. Kxf1
Rc8 22. Qd4 e5 23. Qd2 exf4 24. Qd4 fxe3+ 25. Kg1 Rxc2 *
Position (FEN): 3q1rk1/6pp/1p4n1/p2p4/P2Qp3/1P2p2P/1Br3P1/R5K1 w - - 0 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 976
Best move: Qxg7#