Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 a6 4. d4 b5 5. Bd5 Bb7 6. dxe5 Bc5 7. Nc3 Nge7 8.
Bg5 f6 9. exf6 gxf6 10. Bxf6 Rf8 11. e5 d6 12. Ng5 Rxf6 13. exf6 Nxd5 14. Nxd5
Ne5 15. Qh5+ Kd7 16. Qxh7+ Kc6 17. Ne7+ Kb6 18. Ne6 Qe8 19. Nxc5 Kxc5 20. f3 a5
21. O-O-O Nc4 22. Qf5+ Kb6 23. Rhe1 Qh8 24. Nd5+ Kc6 25. f7 *
Position (FEN): r6q/1bp2P2/2kp4/pp1N1Q2/2n5/5P2/PPP3PP/2KRR3 b - - 0 25
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1133
Best move: Qxb2#