Chess puzzle (Equality)
Moves: 1. e4 e5 2. f4 exf4 3. d4 d5 4. exd5 Nf6 5. c4 c5 6. Nf3 Nbd7 7. Bxf4 cxd4 8.
Nxd4 Bb4+ 9. Nc3 O-O 10. a3 Bxc3+ 11. bxc3 Re8+ 12. Be2 Ne4 13. Qc2 Qa5 14. Nb5
Ne5 15. Qxe4 a6 16. Bxe5 axb5 17. Qd4 f6 18. Bxf6 gxf6 19. Qxf6 Ra6 20. Qd4 Rg6
21. Kd2 *
Position (FEN): 2b1r1k1/1p5p/6r1/qp1P4/2PQ4/P1P5/3KB1PP/R6R b - - 4 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1583
Best move: Rxg2