Chess puzzle (Checkmate)
Moves: 1. c4 Nf6 2. Nc3 e5 3. Nf3 d6 4. g3 Be6 5. d4 e4 6. d5 exf3 7. dxe6 fxe6 8. Bh3
Qe7 9. exf3 Nc6 10. O-O O-O-O 11. Re1 Kb8 12. Nd5 Nxd5 13. cxd5 Ne5 14. f4 Nd7
15. Rxe6 Qf7 16. b4 Be7 17. Be3 Bf6 18. Rc1 Rhe8 19. a4 h5 20. a5 a6 21. Qb3
Nf8 22. b5 Nxe6 23. Bxe6 Rxe6 24. bxa6 Rxe3 *
Position (FEN): 1k1r4/1pp2qp1/P2p1b2/P2P3p/5P2/1Q2r1P1/5P1P/2R3K1 w - - 0 25
White to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 1005
Best move: Qxb7#