Chess puzzle (Equality)
Moves: 1. b3 e5 2. Bb2 Nc6 3. e3 d5 4. Bb5 Bd6 5. f4 exf4 6. Bxg7 Qh4+ 7. Kf1 fxe3 8.
dxe3 Bg4 9. Nf3 Qh5 10. Nc3 O-O-O 11. Bxh8 Nge7 12. Bf6 Rg8 13. Be2 Nf5 14.
Nxd5 Ng3+ 15. hxg3 Qxh1+ 16. Kf2 *
Position (FEN): 2k3r1/ppp2p1p/2nb1B2/3N4/6b1/1P2PNP1/P1P1BKP1/R2Q3q b - - 1 16
Black to move.
Themes:  Middlegame  
Puzzle rating: 1608
Best move: Bxg3+