Chess puzzle (Checkmate)
Moves: 1. Nf3 g6 2. c4 Bg7 3. Nc3 e6 4. d4 Ne7 5. e4 O-O 6. Be2 c6 7. Be3 d5 8. e5 Nf5
9. Qd2 Nd7 10. O-O-O b5 11. Bg5 Qb6 12. g4 Nh6 13. Bxh6 bxc4 14. Bxg7 Kxg7 15.
h4 Ba6 16. h5 Rab8 17. hxg6 fxg6 18. Qh6+ Kf7 19. Qxh7+ Ke8 20. Qxg6+ Rf7 21.
Rh8+ Nf8 22. Qxe6+ Re7 23. Rxf8+ Kxf8 24. Qg6 *
Position (FEN): 1r3k2/p3r3/bqp3Q1/3pP3/2pP2P1/2N2N2/PP2BP2/2KR4 b - - 1 24
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1085
Best move: Qxb2#