Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d3 Bc5 4. Bg5 d6 5. h3 Be6 6. Nc3 Nc6 7. a3 Qd7 8. Be2
Nd4 9. Bxf6 gxf6 10. Nd5 O-O-O 11. Nxf6 Qe7 12. Nd5 Qf8 13. Ng5 Qg7 14. h4 h6
15. Nxe6 fxe6 16. Ne3 d5 17. exd5 Nf5 18. Nxf5 Qxg2 19. Kd2 Qxf2 20. dxe6 *
Position (FEN): 2kr3r/ppp5/4P2p/2b1pN2/7P/P2P4/1PPKBq2/R2Q3R b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1589
Best move: Qxf5