Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. d3 Bg4 4. h3 Bh5 5. g4 Bg6 6. Qe2 e6 7. h4 h5 8. g5 dxe4
9. dxe4 Nd7 10. Nbd2 Ne7 11. Nc4 Nc8 12. Bf4 f6 13. O-O-O b5 14. Nd6+ Nxd6 15.
Bxd6 Kf7 16. Bh3 Nb6 17. Bxf8 Qxf8 18. Nd4 e5 19. Nxc6 Qc5 20. Na5 Qb4 21. Nb3
Qxe4 22. Qxb5 *
Position (FEN): r6r/p4kp1/1n3pb1/1Q2p1Pp/4q2P/1N5B/PPP2P2/2KR3R b - - 0 22
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1254
Best move: Qxc2#