Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 Nf6 3. Nc3 c6 4. Bf4 dxc4 5. e3 b5 6. Nf3 Nh5 7. Be2 Nxf4 8.
exf4 e6 9. a3 Bd6 10. Ne5 f6 11. Nf3 Bxf4 12. Ne4 O-O 13. O-O Qc7 14. Nc5 Na6
15. Nxa6 Bxa6 16. Rc1 Rad8 17. Rc2 e5 18. Qe1 e4 19. Nd2 Bxh2+ 20. Kh1 Be5 *
Position (FEN): 3r1rk1/p1q3pp/b1p2p2/1p2b3/2pPp3/P7/1PRNBPP1/4QR1K w - - 2 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1639
Best move: dxe5