Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. cxd5 exd5 5. Bg5 Be7 6. e3 c6 7. Bd3 Bg4 8. Qc2
Nbd7 9. h3 Bh5 10. f4 Bg6 11. f5 Bh5 12. Bxf6 Nxf6 13. g4 Nxg4 14. hxg4 Bh4+
15. Kd2 Bxg4 16. Rf1 Qg5 17. Nge2 O-O 18. Rf4 Rfe8 19. Rg1 h5 20. Ng3 Rxe3 21.
Nxh5 *
Position (FEN): r5k1/pp3pp1/2p5/3p1PqN/3P1Rbb/2NBr3/PPQK4/6R1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 2334
Best move: Rg3