Chess puzzle (Equality)
Moves: 1. Nf3 d5 2. g3 Nc6 3. Bg2 Bf5 4. d3 e6 5. O-O Bc5 6. Nbd2 h5 7. e4 Bg4 8. exd5
Qxd5 9. h3 Bxf3 10. Bxf3 Qf5 11. Re1 g5 12. Be4 Qxf2+ 13. Kh1 Qxg3 14. Bg2 g4
15. Ne4 Qh4 16. Nxc5 gxh3 17. Bxc6+ bxc6 18. Nxe6 *
Position (FEN): r3k1nr/p1p2p2/2p1N3/7p/7q/3P3p/PPP5/R1BQR2K b kq - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1427
Best move: fxe6