Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 g6 3. Bf4 Bg7 4. e3 O-O 5. Nbd2 d6 6. c4 h6 7. Be2 Nh5 8. Bg3
Nxg3 9. hxg3 Nc6 10. Qc2 e5 11. d5 Ne7 12. O-O-O f5 13. Nh4 c6 14. Nb3 cxd5 15.
cxd5 a5 16. Kb1 a4 17. Nd2 Bd7 18. Rc1 Rc8 19. Qd3 Qb6 20. Nc4 Qb5 21. Nxd6
Rxc1+ 22. Rxc1 Qb6 23. Nc4 Qb5 24. Na3 Qb4 25. Qc4 Qb6 26. d6+ Kh7 27. dxe7 Rc8
28. Qxc8 Bxc8 29. e8=Q e4 30. Qxc8 *
Position (FEN): 2Q5/1p4bk/1q4pp/5p2/p3p2N/N3P1P1/PP2BPP1/1KR5 b - - 0 30
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 862
Best move: Qxb2#