Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Nf3 b6 3. c4 Bb7 4. a3 f5 5. g3 Nf6 6. Bg2 Bd6 7. O-O O-O 8. Nc3
Na6 9. Ne1 Bxg2 10. Nxg2 c6 11. Qd3 Nc7 12. e4 fxe4 13. Nxe4 Be7 14. Re1 Nxe4
15. Qxe4 d5 16. cxd5 cxd5 17. Qd3 Qd7 18. Bf4 Nb5 19. Be5 Nd6 20. b3 Rac8 21.
a4 Ne4 22. f3 Rc3 23. Qd1 Rcxf3 24. Nf4 Rc3 25. Qg4 Rf5 *
Position (FEN): 6k1/p2qb1pp/1p2p3/3pBr2/P2PnNQ1/1Pr3P1/7P/R3R1K1 w - - 4 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 814
Best move: Qxg7#