Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 d5 3. exd5 cxd5 4. d4 Nf6 5. Bd3 Nc6 6. Bb5 a6 7. Ba4 b5 8. Bb3
Bg4 9. Nge2 Bxe2 10. Nxe2 e6 11. f3 Na5 12. O-O Nxb3 13. axb3 Bd6 14. c3 O-O
15. Bf4 Bxf4 16. Nxf4 Qc7 17. Qd2 Rfc8 18. b4 Qc4 19. Ra5 Nd7 20. Rfa1 Nb8 21.
Nh5 Qc7 22. Qe3 Qe7 23. Rxb5 Nd7 24. Rxd5 Nf6 25. Qg5 Nxd5 *
Position (FEN): r1r3k1/4qppp/p3p3/3n2QN/1P1P4/2P2P2/1P4PP/R5K1 w - - 0 26
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1210
Best move: Qxg7#