Chess puzzle (Crushing)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd6 4. Nf3 Nc6 5. Be2 Nf6 6. O-O Bf5 7. d3 O-O-O
8. a4 h5 9. Nh4 Be6 10. h3 g5 11. Bxg5 Bh6 12. Bxh6 Rxh6 13. Qd2 Rh7 14. Rfb1
Rg8 15. b4 Rhg7 16. Kh1 Nd4 17. Ne4 Nxe4 18. dxe4 Nxe2 19. Qxe2 Qf4 20. g3 Qd6
21. Kh2 *
Position (FEN): 2k3r1/ppp1ppr1/3qb3/7p/PP2P2N/6PP/2P1QP1K/RR6 b - - 2 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1092
Best move: Rxg3