Chess puzzle (Equality)
Moves: 1. Nf3 d5 2. Ne5 Nc6 3. Nxc6 bxc6 4. Rg1 d4 5. g3 c5 6. Rg2 d3 7. exd3 Qd6 8.
g4 Qc6 9. Rg3 Qd6 10. Re3 Be6 11. Re2 Bxg4 12. Bg2 Qh6 13. Bxa8 Qh5 14. Bg2
Bxe2 15. Qxe2 Qxh2 16. Qf1 Qe5+ 17. Qe2 Qf4 18. d4 cxd4 19. a4 h6 20. Ra3 Qg4
21. Rd3 *
Position (FEN): 4kbnr/p1p1ppp1/7p/8/P2p2q1/3R4/1PPPQPB1/1NB1K3 b k - 3 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1301
Best move: Qxg2