Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. f3 Bg7 7. Be3 O-O 8. Qd2
Nc6 9. O-O-O Re8 10. g4 a6 11. h4 Ne5 12. h5 b5 13. Bh6 Bh8 14. hxg6 fxg6 15.
Qh2 Qb6 16. Bg5 Ned7 17. Nd5 Qc5 18. Ne6 Qa7 19. Bxf6 Nxf6 20. g5 Nh5 21. Nec7
Bb7 22. Qh3 Bxd5 23. exd5 Qe3+ 24. Kb1 Qe5 25. Nxa8 *
Position (FEN): N3r1kb/4p2p/p2p2p1/1p1Pq1Pn/8/5P1Q/PPP5/1K1R1B1R b - - 0 25
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 981
Best move: Qxb2#