Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 c6 4. Qe2 Nd7 5. Nf3 Ndf6 6. g3 Ne7 7. Bg2 Ng6 8. b3
Bb4 9. Bd2 Bxc3 10. Bxc3 Nxe4 11. Qd3 Qf6 12. O-O Qf5 13. Rfe1 a5 14. a4 b6 15.
Ne5 Ba6 16. Qe3 Nxe5 17. Bxe4 Qxe4 18. dxe5 Qxc2 19. b4 Bd3 *
Position (FEN): r3k2r/5ppp/1pp1p3/p2pP3/PP6/2BbQ1P1/2q2P1P/R3R1K1 w kq - 1 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1547
Best move: Rac1