Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nc3 d5 3. Nf3 Bg4 4. h3 Bh5 5. d3 e6 6. Bf4 Nd7 7. Qd2 Bxf3 8. gxf3
Qb6 9. O-O-O e5 10. Bg5 f6 11. Bh4 d4 12. Ne2 Bb4 13. c3 dxc3 14. Nxc3 Ne7 15.
a3 Bc5 16. Na4 Qb3 17. Nxc5 Nxc5 18. Kb1 O-O-O 19. Be2 Qf7 20. Qc3 Na4 21. Qb4
Rd4 22. Qa5 Qb3 23. Rd2 Kb8 24. Rc1 Rhd8 25. Bg3 Nc8 26. f4 exf4 27. Bxf4+ Ka8
28. Be3 Rxd3 29. Bxd3 Rxd3 30. Rxd3 *
Position (FEN): k1n5/pp4pp/2p2p2/Q7/n3P3/Pq1RB2P/1P3P2/1KR5 b - - 0 30
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 991
Best move: Qxb2#