Chess puzzle (Checkmate)
Moves: 1. e4 a6 2. d4 h6 3. c4 Nc6 4. Nc3 d6 5. f4 e6 6. Nf3 Bd7 7. Bd3 Be7 8. a3 Bh4+
9. g3 Bf6 10. e5 dxe5 11. dxe5 Be7 12. Qc2 Bc5 13. b4 Bd4 14. Nxd4 Nxd4 15. Qf2
Bc6 16. Be4 Bxe4 17. Nxe4 Nb3 18. Rb1 Nxc1 19. Rxc1 Qe7 20. c5 O-O-O 21. Nd6+
Kb8 22. Qf3 cxd6 23. cxd6 Qe8 24. Rc7 Rd7 *
Position (FEN): 1k2q1nr/1pRr1pp1/p2Pp2p/4P3/1P3P2/P4QP1/7P/4K2R w K - 3 25
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 782
Best move: Qxb7#