Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. c4 b5 6. b3 f5 7. e5 h6 8. O-O g5
9. h3 Bg7 10. Bb2 g4 11. hxg4 fxg4 12. Nh2 h5 13. g3 Qd3 14. Nc3 h4 15. Nxg4
hxg3 16. Qe2 Qxe2 17. Nxe2 Bxg4 18. Nf4 Bf3 19. fxg3 Be4 *
Position (FEN): r3k1nr/4p1b1/p1p5/1pp1P3/2P1bN2/1P4P1/PB1P4/R4RK1 w kq - 1 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1611
Best move: Ne6