Chess puzzle (Checkmate)
Moves: 1. b3 Nc6 2. Bb2 d5 3. e3 Bf5 4. Nf3 f6 5. Be2 e5 6. d4 e4 7. Nfd2 Bd6 8. O-O
h5 9. c4 Nge7 10. Nc3 dxc4 11. bxc4 Ng6 12. Ndxe4 h4 13. Nxd6+ Qxd6 14. Nb5 Qd7
15. Bf3 a6 16. Nc3 O-O-O 17. e4 Nxd4 18. exf5 Nxf3+ 19. Qxf3 Ne5 20. Qe4 h3 21.
Rfd1 Qe7 22. Nd5 Qc5 23. Bxe5 fxe5 24. Rab1 hxg2 25. Ne7+ Qxe7 *
Position (FEN): 2kr3r/1pp1q1p1/p7/4pP2/2P1Q3/8/P4PpP/1R1R2K1 w - - 0 26
White to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 831
Best move: Qxb7#