Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. Nc3 Nf6 5. O-O Nxe4 6. Nxe4 d5 7. Bb3 dxe4 8.
Ne1 Qf6 9. d3 Bf5 10. dxe4 Bxe4 11. f3 Bc5+ 12. Kh1 Bg6 13. Nd3 O-O-O 14. Qe2
Nd4 15. Qe1 Bxd3 16. cxd3 Nxb3 17. axb3 Rxd3 18. Qa5 Bb6 19. Qb5 e4 20. Qc4
Rhd8 21. Qxe4 Rd1 22. Be3 R1d6 23. Bxb6 Rxb6 24. Rxa7 Rbd6 25. Re1 Kb8 *
Position (FEN): 1k1r4/Rpp2pp1/3r1q1p/8/4Q3/1P3P2/1P4PP/4R2K w - - 3 26
White to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 921
Best move: Qxb7#