Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Dutch_Variation
Moves: 1. Nf3 f5 2. d4 b6 3. Bf4 Bb7 4. e3 Nf6 5. c4 d6 6. d5 Nbd7 7. Nc3 Nc5 8. Nh4
Qd7 9. Bd3 g6 10. Be2 e6 11. dxe6 Qxe6 12. O-O O-O-O 13. b4 Nce4 14. Nxe4 fxe4
15. f3 d5 16. cxd5 Rxd5 17. Qc1 Bxb4 *
Position (FEN): 2k4r/pbp4p/1p2qnp1/3r4/1b2pB1N/4PP2/P3B1PP/R1Q2RK1 w - - 0 18
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1111
Best move: Qxc7#