Chess puzzle (Equality)
Moves: 1. e4 g6 2. f4 Bg7 3. Bc4 c6 4. Nf3 d5 5. exd5 cxd5 6. Bb5+ Bd7 7. Bxd7+ Nxd7
8. f5 Nh6 9. fxg6 hxg6 10. O-O Nf5 11. d4 O-O 12. Bf4 Qb6 13. c3 Qxb2 14. g4
Nh6 15. Bxh6 Bxh6 16. g5 Bg7 17. Nbd2 Qxc3 18. Kh1 Rac8 19. h4 Ne5 *
Position (FEN): 2r2rk1/pp2ppb1/6p1/3pn1P1/3P3P/2q2N2/P2N4/R2Q1R1K w - - 1 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1747
Best move: dxe5