Chess puzzle (Equality)
Moves: 1. d4 f5 2. Nf3 Nf6 3. c4 d6 4. Nc3 Nbd7 5. g3 g6 6. Bg2 Bg7 7. O-O O-O 8. d5
c5 9. Rb1 a6 10. Bg5 Rb8 11. Qc1 b5 12. b3 Qa5 13. Qe3 Re8 14. Rfc1 Nb6 15. b4
cxb4 16. Nd4 Nxc4 17. Nc6 Nxe3 18. Nxa5 Nxg2 19. Rxb4 Ne4 *
Position (FEN): 1rb1r1k1/4p1bp/p2p2p1/Np1P1pB1/1R2n3/2N3P1/P3PPnP/2R3K1 w - - 1 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1600
Best move: Nxe4