Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Bd3 Nf6 6. Nc3 Qc7 7. O-O h5 8. Be2
Bd6 9. Nf3 Nc6 10. Re1 Ng4 11. g3 h4 12. Bf4 Bxf4 13. gxf4 Qxf4 14. Qd2 Qxd2
15. Nxd2 Nce5 16. Bxg4 *
Position (FEN): r1b1k2r/1p1p1pp1/p3p3/4n3/4P1Bp/2N5/PPPN1P1P/R3R1K1 b kq - 0 16
Black to move.
Themes:  Middlegame  
Puzzle rating: 1058
Best move: Nxg4