Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Bc4 d5 3. exd5 cxd5 4. Bb3 Nf6 5. d4 Nc6 6. c3 h6 7. Qf3 Bg4 8. Qd3
Bh5 9. Bf4 e6 10. Qb5 Qd7 11. Nd2 Bg6 12. Ngf3 Be7 13. h3 O-O 14. O-O-O a6 15.
Qe2 b5 16. g4 Na5 17. Ne5 Qc8 18. Nxg6 fxg6 19. Bc2 g5 20. Be5 b4 21. cxb4 Bxb4
22. h4 Bxd2+ 23. Qxd2 Ne4 24. Qxa5 Rxf2 25. Rh2 *
Position (FEN): r1q3k1/6p1/p3p2p/Q2pB1p1/3Pn1PP/8/PPB2r1R/2KR4 b - - 1 25
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 979
Best move: Qxc2#