Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. Bf4 d5 3. e3 Nf6 4. h3 Nc6 5. Nf3 h6 6. Be2 Bd7 7. c4 Bd6 8. Ne5 a6
9. c5 Bxe5 10. dxe5 Nh7 11. Bd3 Ng5 12. f3 Qe7 13. a3 Qxc5 14. O-O O-O-O 15. b4
Qe7 16. Nc3 Na7 17. Rb1 f6 18. b5 a5 19. Qa4 b6 20. h4 Nf7 21. Qd4 fxe5 22.
Bxe5 Nxe5 23. Qxe5 g5 24. Nxd5 Qc5 25. Rbc1 Qxd5 *
Position (FEN): 2kr3r/n1pb4/1p2p2p/pP1qQ1p1/7P/P2BPP2/6P1/2R2RK1 w - - 0 26
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1005
Best move: Qxc7#