Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 Nf6 3. f4 g6 4. Bc4 Bg7 5. Nf3 Nc6 6. O-O O-O 7. d3 e6 8. Qe1
Re8 9. Qh4 d5 10. Bb5 d4 11. Ne2 Bd7 12. f5 exf5 13. Bh6 fxe4 14. Ng5 exd3 15.
Bxg7 Kxg7 16. Nf4 dxc2 17. Nd5 Ne5 *
Position (FEN): r2qr3/pp1b1pkp/5np1/1BpNn1N1/3p3Q/8/PPp3PP/R4RK1 w - - 2 18
White to move.
Themes:  Middlegame  
Puzzle rating: 1456
Best move: Nxf6