Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d3 d5 4. Nbd2 Nc6 5. g3 h6 6. Bg2 Be6 7. O-O d4 8. h3
Qd7 9. Kh2 O-O-O 10. Nc4 Bxc4 11. dxc4 Nxe4 12. Nxe5 Nxe5 13. Bxe4 Nxc4 14. Qf3
Nd6 15. Bd3 f5 16. Bf4 g6 17. Be5 Bg7 18. Bxg7 Qxg7 19. c4 Rhe8 20. c5 Ne4 21.
c6 Nd2 22. Bxf5+ gxf5 23. Qxf5+ Kb8 24. Qb5 Ka8 *
Position (FEN): k2rr3/ppp3q1/2P4p/1Q6/3p4/6PP/PP1n1P1K/R4R2 w - - 3 25
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 574
Best move: Qxb7#