Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nc3 Nf6 3. f4 exf4 4. e5 Qe7 5. Qe2 Ng8 6. Nf3 Nc6 7. d4 d6 8. Nd5
Qd8 9. exd6+ Be6 10. Nxc7+ Kd7 11. Nxa8 Bxd6 12. Ne5+ Nxe5 13. dxe5 Bb8 14.
Bxf4 Ke7 15. Bg5+ f6 16. exf6+ Nxf6 17. Rd1 Qa5+ 18. c3 *
Position (FEN): Nb5r/pp2k1pp/4bn2/q5B1/8/2P5/PP2Q1PP/3RKB1R b K - 0 18
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1607
Best move: Qxg5