Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Accelerated_London_System
Moves: 1. d4 d5 2. Bf4 Bg4 3. Nf3 Bxf3 4. exf3 Nc6 5. Nd2 e6 6. c3 a6 7. Qc2 g5 8. Bg3
h5 9. O-O-O Bh6 10. h4 g4 11. fxg4 hxg4 12. f3 gxf3 13. gxf3 Qd7 14. Kb1 Bxd2
15. Rxd2 O-O-O 16. c4 dxc4 17. Qxc4 Nxd4 18. Rxd4 Qxd4 *
Position (FEN): 2kr2nr/1pp2p2/p3p3/8/2Qq3P/5PB1/PP6/1K3B1R w - - 0 19
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1010
Best move: Qxc7#