Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 Nf6 4. Nc3 g6 5. Ng5 e6 6. d3 h6 7. Qf3 hxg5 8. Bxg5
Be7 9. O-O-O a6 10. h4 Nbd7 11. Ne2 Ne5 12. Qf4 Nh5 13. Qe3 Nxc4 14. dxc4 f6
15. Bh6 Bd7 *
Position (FEN): r2qk2r/1p1bb3/p2ppppB/2p4n/2P1P2P/4Q3/PPP1NPP1/2KR3R w kq - 2 16
White to move.
Themes:  Middlegame  
Puzzle rating: 1682
Best move: g4