Chess puzzle (Equality)
Moves: 1. e4 Nf6 2. Nc3 e5 3. Nf3 Nc6 4. d4 exd4 5. Nxd4 Bb4 6. Nxc6 bxc6 7. Bd2 O-O
8. Bd3 d5 9. e5 Ng4 10. f4 Bc5 11. Qf3 Bf2+ 12. Ke2 Bb6 13. h3 Nh6 14. Raf1 Nf5
15. Bxf5 Bxf5 16. g4 Bxc2 17. h4 f6 18. Rc1 Be4 *
Position (FEN): r2q1rk1/p1p3pp/1bp2p2/3pP3/4bPPP/2N2Q2/PP1BK3/2R4R w - - 2 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1500
Best move: Nxe4