Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. cxd5 exd5 4. h3 Nc6 5. Nf3 Nf6 6. a3 Bf5 7. Bg5 Be7 8. e3
h6 9. Bh4 g5 10. Bg3 Be4 11. Be2 Bd6 12. Bxd6 Qxd6 13. Nc3 O-O-O 14. Bd3 Rhe8
15. Qc2 Bxd3 16. Qxd3 Ne4 17. Nd2 f5 18. Ndxe4 fxe4 19. Qd2 Na5 20. Qc2 Nc4 21.
Na4 Rf8 22. Nc5 Qb6 23. b4 h5 24. g3 Qf6 25. O-O Nd6 26. Rac1 g4 27. h4 Nf5 28.
Ne6 Qxe6 *
Position (FEN): 2kr1r2/ppp5/4q3/3p1n1p/1P1Pp1pP/P3P1P1/2Q2P2/2R2RK1 w - - 0 29
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 523
Best move: Qxc7#