Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nc3 g6 3. g3 Bg7 4. Bg2 Nc6 5. Nge2 Nf6 6. f4 d6 7. O-O O-O 8. d3
Bg4 9. h3 Bd7 10. Be3 Qc8 11. Kh2 a6 12. g4 Bxg4 13. e5 dxe5 14. Bxc5 Bd7 15.
fxe5 Nxe5 16. Bxe7 Qc7 17. Ng3 Bxh3 *
Position (FEN): r4rk1/1pq1Bpbp/p4np1/4n3/8/2NP2Nb/PPP3BK/R2Q1R2 w - - 0 18
White to move.
Themes:  Middlegame  
Puzzle rating: 1645
Best move: Bxf6