Chess puzzle (Crushing)
Moves: 1. d4 g6 2. c4 Bg7 3. Nc3 e6 4. e4 Ne7 5. Nf3 d5 6. cxd5 exd5 7. Bg5 f6 8. Bh4
O-O 9. e5 g5 10. Bg3 Nf5 11. exf6 Bxf6 12. Be5 Qe7 13. Be2 Bxe5 14. Nxe5 Re8
15. O-O Nd7 16. Nb5 Nxe5 17. dxe5 Qxe5 18. Nxc7 Qxc7 19. Rc1 Qd6 20. Qb3 Be6
21. Rfd1 d4 22. Qxb7 Rab8 23. Qxa7 Bd5 24. Rc7 Rxe2 *
Position (FEN): 1r4k1/Q1R4p/3q4/3b1np1/3p4/8/PP2rPPP/3R2K1 w - - 0 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1169
Best move: Qxb8+