Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. O-O d6 5. d4 exd4 6. Nxd4 Bxd4 7. Qxd4 Ne7 8.
Qxg7 Rg8 9. Qxh7 a6 10. Bxc6+ bxc6 11. h4 Be6 12. Bg5 Qd7 13. Nc3 O-O-O 14.
Rad1 Rh8 15. Qg7 Rdg8 16. Qd4 Bg4 17. Rd2 Bh3 18. Qf6 *
Position (FEN): 2k3rr/2pqnp2/p1pp1Q2/6B1/4P2P/2N4b/PPPR1PP1/5RK1 b - - 14 18
Black to move.
Themes:  Middlegame  
Puzzle rating: 2123
Best move: Bxg2