Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nc3 Bf5 3. Bf4 c6 4. f3 Nf6 5. g4 Bg6 6. e3 e6 7. Bd3 Qa5 8. Bxg6
hxg6 9. Qd2 Nbd7 10. h4 c5 11. dxc5 Bxc5 12. O-O-O Rc8 13. a3 Nb6 14. Na2 Qb5
15. Ne2 Nc4 16. Qc3 Nxb2 17. Qxb2 Qxe2 18. Rhe1 Qg2 19. Qxb7 Bxe3+ 20. Bxe3 *
Position (FEN): 2r1k2r/pQ3pp1/4pnp1/3p4/6PP/P3BP2/N1P3q1/2KRR3 b k - 0 20
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 752
Best move: Qxc2#