Chess puzzle (Equality)
Moves: 1. Nf3 c5 2. g3 d6 3. Bg2 Nf6 4. c4 g6 5. O-O Bg7 6. Nc3 O-O 7. d3 Nc6 8. Nd2
e5 9. f4 exf4 10. Rxf4 Nh5 11. Rf1 Be5 12. Nf3 Nd4 13. Nxe5 dxe5 14. Nd5 Bg4
15. Nc3 f5 16. h3 Nxg3 17. hxg4 Nxf1 18. Qxf1 fxg4 19. Qd1 Qf6 *
Position (FEN): r4rk1/pp5p/5qp1/2p1p3/2Pn2p1/2NP4/PP2P1B1/R1BQ2K1 w - - 2 20
White to move.
Themes:  Middlegame  
Puzzle rating: 2260
Best move: Ne4