Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Be2 c6 5. h4 h5 6. f3 b5 7. a3 Nbd7 8. Be3 Bg7
9. Qd2 Qc7 10. g4 Nb6 11. gxh5 Nxh5 12. O-O-O Ng3 13. Rh2 Nxe2+ 14. Qxe2 a5 15.
f4 b4 16. Nb1 Ba6 17. Qg2 Nc4 18. Bf2 Rb8 19. a4 c5 20. h5 cxd4 21. hxg6 Rxh2
22. gxf7+ Kf8 23. Qxh2 d3 24. Qh7 *
Position (FEN): 1r3k2/2q1pPbQ/b2p4/p7/Ppn1PP2/3p4/1PP2B2/1NKR2N1 b - - 1 24
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1771
Best move: Bxb2#