Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Ne2 d5 3. e5 Bf5 4. Ng3 Bg6 5. h4 h6 6. h5 Bh7 7. e6 fxe6 8. d4 Nd7
9. Bd3 Bxd3 10. Qxd3 Qc7 11. Qg6+ Kd8 12. Qxe6 Ngf6 13. O-O Qd6 14. Qe2 Kc7 15.
Re1 Rd8 16. Nf5 Qb4 17. Bf4+ Kc8 18. c3 Qb5 19. Nxe7+ Bxe7 20. Qxe7 Qxb2 21.
Na3 Rhe8 22. Qd6 Qb6 23. Reb1 Qa5 24. Rxb7 Kxb7 25. Rb1+ Ka8 *
Position (FEN): k2rr3/p2n2p1/2pQ1n1p/q2p3P/3P1B2/N1P5/P4PP1/1R4K1 w - - 2 26
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1326
Best move: Qxc6#