Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. Bf4 e6 3. Nf3 b6 4. c4 Bb7 5. e3 Be7 6. Nc3 O-O 7. Bd3 d5 8. cxd5
Nxd5 9. Nxd5 Bxd5 10. Bc2 c5 11. Qd3 f5 12. O-O Nc6 13. a3 Be4 14. Qc4 Bxc2 15.
Qxe6+ Kh8 16. Qxc6 Be4 17. Qb5 g5 18. Be5+ Bf6 19. Rad1 Bxe5 20. dxe5 Qe8 21.
Nxg5 *
Position (FEN): r3qr1k/p6p/1p6/1Qp1PpN1/4b3/P3P3/1P3PPP/3R1RK1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 957
Best move: Qxb5