Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. e4 e6 4. Nc3 Nf6 5. Bxc4 Bb4 6. Qa4+ Nc6 7. d5 Bxc3+ 8.
bxc3 exd5 9. exd5 Nxd5 10. Bb2 O-O 11. Ne2 Qg5 12. O-O a6 13. Rad1 Be6 14. Bxd5
Bxd5 15. Ng3 b5 16. Qc2 Rad8 17. a4 Na5 18. c4 Nxc4 19. Ba1 h5 20. f4 Qg4 21.
Qc3 h4 22. Rxd5 Rxd5 23. Ne4 f5 24. Ng5 Rd2 *
Position (FEN): 5rk1/2p3p1/p7/1p3pN1/P1n2Pqp/2Q5/3r2PP/B4RK1 w - - 2 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 945
Best move: Qxg7#