Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 d5 3. e3 c5 4. c3 Bf5 5. Nd2 cxd4 6. cxd4 e6 7. Ngf3 Nc6 8.
Nh4 Bg4 9. Be2 h5 10. Nhf3 Qb6 11. Qb3 Be7 12. Qxb6 axb6 13. O-O Ne4 14. h3
Nxd2 15. hxg4 Nxf1 16. Kxf1 hxg4 17. Ng1 Nb4 18. a3 f5 19. Rc1 g5 *
Position (FEN): r3k2r/1p2b3/1p2p3/3p1pp1/1n1P1Bp1/P3P3/1P2BPP1/2R2KN1 w kq - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1585
Best move: Be5