Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 c5 4. Bf4 Bd6 5. Bxd6 Qxd6 6. e3 Nf6 7. Nf3 O-O 8. Bd3
Nc6 9. cxd5 Nxd5 10. O-O e5 11. Be4 Nxc3 12. bxc3 cxd4 13. cxd4 exd4 14. Ng5 h6
15. Qh5 f5 16. Bxc6 bxc6 17. Nf3 dxe3 18. fxe3 Ba6 19. Rfd1 Qe6 20. Re1 Bd3 21.
Nd4 Qe4 22. Rac1 Rac8 23. Qg6 c5 24. Ne6 Rf6 *
Position (FEN): 2r3k1/p5p1/4NrQp/2p2p2/4q3/3bP3/P5PP/2R1R1K1 w - - 2 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1024
Best move: Qxg7#