Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 c6 3. d4 cxd5 4. Bd3 Nc6 5. Ne2 Bg4 6. c3 e6 7. Qc2 Bd6 8. h3
Bh5 9. Ng3 Bg6 10. Bxg6 hxg6 11. Be3 Qc7 12. Ne2 O-O-O 13. Nd2 f5 14. Bg5 Nf6
15. O-O-O Kb8 16. f4 Rc8 17. Nf3 Nb4 18. Qb3 Qa5 19. Kb1 Nc6 20. Ne5 Ne4 21.
Nf7 Qa6 22. Qc2 Nb4 23. Qb3 Qxe2 24. Nxd6 Nd3 *
Position (FEN): 1kr4r/pp4p1/3Np1p1/3p1pB1/3PnP2/1QPn3P/PP2q1P1/1K1R3R w - - 1 25
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1049
Best move: Qxb7#