Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 e6 4. Nf3 c5 5. Qd2 Nc6 6. Qc1 Bd7 7. Nbd2 cxd4 8.
exd4 Qb6 9. c3 Rc8 10. Qb1 Be7 11. Bd3 O-O 12. h3 Na5 13. Ne5 Bb5 14. O-O Bxd3
15. Nxd3 Nc4 16. Nxc4 Rxc4 17. Ne5 Rcc8 18. a4 Bd6 19. a5 Qb5 20. Re1 Bxe5 21.
Bxe5 Ne4 22. Qc2 Rc6 23. Qe2 f6 *
Position (FEN): 5rk1/pp4pp/2r1pp2/Pq1pB3/3Pn3/2P4P/1P2QPP1/R3R1K1 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1025
Best move: Qxb5