Chess puzzle (Crushing)
Moves: 1. d4 e6 2. Nf3 d5 3. Bf4 c5 4. c3 Nc6 5. e3 Nf6 6. Nbd2 c4 7. b3 b5 8. a4 Ba6
9. axb5 Bxb5 10. bxc4 dxc4 11. Bxc4 Bxc4 12. Nxc4 Nd5 13. Qa4 Qd7 14. Rc1 Nxf4
15. exf4 Rc8 16. O-O Be7 17. Rfe1 O-O 18. Na5 Qc7 19. Nxc6 Qxc6 20. Ne5 *
Position (FEN): 2r2rk1/p3bppp/2q1p3/4N3/Q2P1P2/2P5/5PPP/2R1R1K1 b - - 1 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 918
Best move: Qxa4