Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. e5 Bf5 4. d4 e6 5. Nc3 Nd7 6. Nh4 Nh6 7. Nxf5 Nxf5 8. Bd3
c5 9. dxc5 Bxc5 10. Qe2 O-O 11. Na4 Nd4 12. Qd1 Qa5+ 13. c3 Be7 14. Bc2 Nxc2+
15. Qxc2 Nxe5 16. O-O Rac8 17. Bf4 Ng6 18. Be3 b5 19. b4 Qxa4 20. Qd2 Rfd8 21.
Rfc1 Ne5 22. Bd4 Nc4 23. Qd3 Bg5 24. Qg3 Bxc1 *
Position (FEN): 2rr2k1/p4ppp/4p3/1p1p4/qPnB4/2P3Q1/P4PPP/R1b3K1 w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 492
Best move: Qxg7#