Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nc3 a6 5. Bf4 Nc6 6. Qd2 Bf5 7. O-O-O e6 8.
Bd3 Bxd3 9. Qxd3 Nf6 10. Nge2 b5 11. Bg5 Be7 12. f3 O-O 13. g4 Nd7 14. Bxe7
Qxe7 15. h4 b4 16. Na4 a5 17. f4 Rfb8 18. g5 Nb6 19. Nc5 Nc4 20. h5 g6 21. hxg6
fxg6 22. Ne4 dxe4 23. Qxc4 Rc8 24. Rh6 Nd8 25. Qb5 Nf7 26. Rh2 Rcb8 27. Qc6 Rc8
28. Qxe4 Qc7 29. Qxe6 *
Position (FEN): r1r3k1/2q2n1p/4Q1p1/p5P1/1p1P1P2/8/PPP1N2R/2KR4 b - - 0 29
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 465
Best move: Qxc2#