Chess puzzle (Equality)
Moves: 1. d4 d5 2. Nf3 e6 3. Bf4 f5 4. e3 Nf6 5. h3 c6 6. Bd3 Bd6 7. Ne5 Nbd7 8. Bg3
O-O 9. Nxc6 bxc6 10. Bxd6 Rf7 11. Bg3 Ne4 12. Bxe4 fxe4 13. Nd2 Nf6 14. c4 Ba6
15. Rc1 Qa5 16. a3 Bxc4 17. b4 Qxa3 18. Nxc4 dxc4 19. Rxc4 Nd5 20. Bd6 Nxe3 *
Position (FEN): r5k1/p4rpp/2pBp3/8/1PRPp3/q3n2P/5PP1/3QK2R w K - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1536
Best move: fxe3