Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 d6 7. Bg5 h6 8.
Bxf6 gxf6 9. Nd5 Be6 10. Nbc7+ Kd7 11. Nxa8 Qxa8 12. Nxf6+ Kd8 13. Bb5 Be7 14.
Nd5 Rg8 15. Bxc6 bxc6 16. Nxe7 Kxe7 17. O-O Bh3 18. Qh5 *
Position (FEN): q5r1/p3kp2/2pp3p/4p2Q/4P3/7b/PPP2PPP/R4RK1 b - - 3 18
Black to move.
Themes:  Endgame  
Puzzle rating: 1664
Best move: Bxg2