Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 g6 3. d4 cxd4 4. Qxd4 Nf6 5. e5 Nc6 6. Qd1 Nxe5 7. Nc3 Nc6 8.
Bg5 Bg7 9. Qd2 O-O 10. O-O-O d6 11. Bh6 Qa5 12. Bxg7 Kxg7 13. Kb1 Be6 14. Be2
Rfc8 15. a3 a6 16. Ng5 Bf5 17. h4 b5 *
Position (FEN): r1r5/4ppkp/p1np1np1/qp3bN1/7P/P1N5/1PPQBPP1/1K1R3R w - - 0 18
White to move.
Themes:  Middlegame  
Puzzle rating: 1800
Best move: g4