Chess puzzle (Equality)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qe6+ 4. Nge2 Qg6 5. g3 Bf5 6. d3 c6 7. Bg2 Nd7 8.
Nf4 Qf6 9. O-O g5 10. Nfe2 h5 11. Ne4 Bxe4 12. dxe4 h4 13. Rb1 hxg3 14. fxg3
Qh6 15. h3 f6 16. Nd4 Qh7 17. Ne6 Rc8 18. Qf3 Qf7 19. Nxf8 Qxf8 20. Bxg5 *
Position (FEN): 2r1kqnr/pp1np3/2p2p2/6B1/4P3/5QPP/PPP3B1/1R3RK1 b k - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1604
Best move: fxg5