Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. e3 Bg4 5. h3 Bh5 6. cxd5 cxd5 7. Nc3 Nc6 8. g4
Bg6 9. Ne5 a6 10. h4 h5 11. g5 Ne4 12. Nxg6 fxg6 13. Bd3 Qa5 14. Bd2 Nxd2 15.
Bxg6+ Kd8 16. Qxd2 e6 17. O-O Bd6 18. a3 Qc7 19. Rac1 Qe7 20. e4 dxe4 21. Nxe4
Bc7 22. d5 Ne5 23. dxe6+ Kc8 24. Qc3 Nxg6 25. Rfd1 Nf8 26. Rd7 Nxd7 *
Position (FEN): r1k4r/1pbnq1p1/p3P3/6Pp/4N2P/P1Q5/1P3P2/2R3K1 w - - 0 27
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 676
Best move: Qxc7#