Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. b4 Bxb4 5. c3 Ba5 6. O-O Nf6 7. d4 Nxe4 8.
Re1 Nxc3 9. Nxc3 Bxc3 10. Bd2 Bxa1 11. Qxa1 O-O 12. dxe5 d5 13. exd6 Qxd6 14.
Rd1 Qf6 15. Qb1 Bg4 16. Qb3 Ne5 17. Bc3 Nxf3+ 18. gxf3 Qxf3 19. Rd3 Qc6 *
Position (FEN): r4rk1/ppp2ppp/2q5/8/2B3b1/1QBR4/P4P1P/6K1 w - - 2 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1669
Best move: Rg3