Chess puzzle (Crushing)
Moves: 1. b4 e5 2. Bb2 d6 3. b5 f5 4. a4 Nf6 5. e3 Be7 6. c4 c6 7. Nf3 cxb5 8. cxb5 a6
9. Be2 axb5 10. axb5 Rxa1 11. Bxa1 O-O 12. O-O b6 13. Nc3 Bb7 14. Qb3+ Kh8 15.
d4 e4 16. Ng5 d5 17. Ne6 Qd7 18. Nxf8 Bxf8 19. Rc1 Qd6 20. Bb2 Ng4 21. Bxg4
fxg4 22. g3 Qf6 23. Nxd5 Bxd5 *
Position (FEN): 1n3b1k/6pp/1p3q2/1P1b4/3Pp1p1/1Q2P1P1/1B3P1P/2R3K1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 849
Best move: Qxd5