Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. g3 Nf6 4. d3 d6 5. Bg2 Be7 6. O-O O-O 7. h4 Be6 8. Be3
Qd7 9. Nbd2 Bh3 10. Nh2 Bxg2 11. Kxg2 Ne8 12. Ndf3 f5 13. exf5 Rxf5 14. d4 e4
15. Nd2 d5 16. c4 g6 17. f3 exf3+ 18. Ndxf3 dxc4 19. d5 Ne5 *
Position (FEN): r3n1k1/pppqb2p/6p1/3Pnr2/2p4P/4BNP1/PP4KN/R2Q1R2 w - - 1 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1209
Best move: Nxe5