Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Be3 Bg7 5. Qd2 Ng4 6. Bg5 h6 7. Bh4 O-O 8.
O-O-O c6 9. f3 Nf6 10. g4 Ne8 11. Bf2 b5 12. Be3 Kh7 13. h4 Qa5 14. Kb1 b4 15.
Nce2 Qb6 16. Nc1 a5 17. h5 g5 18. Nh3 f6 19. e5 Ba6 20. Bd3+ Kh8 21. f4 Nc7 22.
fxg5 fxg5 23. Bxg5 Qxd4 24. Bxh6 Qxe5 25. Rde1 *
Position (FEN): rn3r1k/2n1p1b1/b1pp3B/p3q2P/1p4P1/3B3N/PPPQ4/1KN1R2R b - - 1 25
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 816
Best move: Qxb2#