Chess puzzle (Equality)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Nf3 Bg7 5. Be2 O-O 6. h3 e5 7. d5 Ne8 8. Bg5 f6
9. Be3 h6 10. Qd2 Kh7 11. g4 Nd7 12. h4 Nc5 13. g5 h5 14. gxf6 Nxf6 15. Ng5+
Kg8 16. O-O-O Ng4 17. Bxc5 dxc5 18. Bxg4 *
Position (FEN): r1bq1rk1/ppp3b1/6p1/2pPp1Np/4P1BP/2N5/PPPQ1P2/2KR3R b - - 0 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 1626
Best move: Bxg4