Chess puzzle (Equality)
Moves: 1. e4 e5 2. Bc4 Nf6 3. d4 exd4 4. e5 Ne4 5. Bxf7+ Kxf7 6. Qf3+ Nf6 7. exf6 Qxf6
8. Qxf6+ gxf6 9. Nf3 Bb4+ 10. c3 dxc3 11. bxc3 Re8+ 12. Be3 Bc5 13. Nd4 Nc6 14.
O-O b6 15. Nd2 Bb7 16. Rae1 Rg8 17. Nf5 Ne5 *
Position (FEN): r5r1/pbpp1k1p/1p3p2/2b1nN2/8/2P1B3/P2N1PPP/4RRK1 w - - 6 18
White to move.
Themes:  Middlegame  
Puzzle rating: 1588
Best move: Nh6+