Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 Be6 4. Nf3 g6 5. Be2 Bg7 6. e5 f6 7. Bf4 Nh6 8. h3 Nd7
9. Qd2 g5 10. Bh2 Qb6 11. O-O-O fxe5 12. Nxe5 Nxe5 13. Bxe5 Bxe5 14. dxe5 Nf7
15. Bh5 O-O-O 16. Bxf7 Bxf7 17. Qxg5 Bg6 18. Qxe7 Qxf2 19. Qg5 *
Position (FEN): 2kr3r/pp5p/2p3b1/3pP1Q1/8/2N4P/PPP2qP1/2KR3R b - - 1 19
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1193
Best move: Qxc2#