Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. Bg5 Be7 5. cxd5 Nxd5 6. Bxe7 Qxe7 7. e4 Nf6 8.
Nf3 O-O 9. Bd3 Rd8 10. Bc2 Nc6 11. a3 e5 12. d5 Nd4 13. Nxd4 exd4 14. Qxd4 c5
15. Qd3 Ng4 16. O-O Ne5 17. Qg3 c4 18. Rad1 a6 19. Kh1 Rd6 20. f4 Rg6 21. Qh3 *
Position (FEN): r1b3k1/1p2qppp/p5r1/3Pn3/2p1PP2/P1N4Q/1PB3PP/3R1R1K b - - 2 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1224
Best move: Bxh3