Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nf3 Bg4 4. Be2 Nc6 5. O-O O-O-O 6. d3 e5 7. Be3 Nf6 8.
Nbd2 h6 9. a3 g5 10. b4 Nd7 11. c4 Qd6 12. b5 Bxf3 13. Bxf3 Nd4 14. Bxd4 exd4
15. Bg4 Kb8 16. Bxd7 Qxd7 17. Qf3 f5 18. Rfe1 Bd6 19. Nf1 g4 20. Qd5 f4 21. Qe6
Qg7 22. a4 h5 23. a5 h4 24. a6 f3 25. Qe4 fxg2 *
Position (FEN): 1k1r3r/ppp3q1/P2b4/1P6/2PpQ1pp/3P4/5PpP/R3RNK1 w - - 0 26
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 946
Best move: Qxb7#