Chess puzzle (Crushing)
Moves: 1. e4 Nf6 2. Nc3 d6 3. d4 c6 4. Nf3 Bg4 5. Bc4 e6 6. O-O Be7 7. h3 Bh5 8. Bb3
Nbd7 9. Be3 O-O 10. Qe2 b5 11. a3 a5 12. g4 Bg6 13. e5 dxe5 14. dxe5 Ne4 15.
Nxe4 Bxe4 16. Nd4 Nxe5 17. f4 c5 18. Nxb5 a4 19. Ba2 Nc6 20. Rad1 Qb8 21. Qf2 *
Position (FEN): rq3rk1/4bppp/2n1p3/1Np5/p3bPP1/P3B2P/BPP2Q2/3R1RK1 b - - 5 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1333
Best move: Qxb5