Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 c5 4. c3 Bf5 5. Nf3 Nc6 6. Bd3 Bg4 7. Be3 cxd4 8. cxd4
e6 9. O-O Qb6 10. Nbd2 Nge7 11. h3 Bh5 12. Qa4 Nf5 13. Bxf5 exf5 14. Nh4 g6 15.
f3 Be7 16. g4 Bxh4 17. gxh5 gxh5 18. Kh2 f4 19. Bxf4 O-O-O 20. Be3 Qxb2 21.
Rab1 Qc3 22. Rfc1 Qxe3 23. Rxc6+ bxc6 *
Position (FEN): 2kr3r/p4p1p/2p5/3pP2p/Q2P3b/4qP1P/P2N3K/1R6 w - - 0 24
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 929
Best move: Qxc6#