Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 dxc4 3. e4 e6 4. Bxc4 a6 5. Nf3 h6 6. O-O Nf6 7. Nc3 c6 8. Bf4
Nbd7 9. Re1 Be7 10. a3 O-O 11. Qd3 Nh5 12. Be3 b5 13. Bb3 Bb7 14. e5 c5 15. Bc2
g6 16. Bxh6 Re8 17. Ne4 c4 18. Qd2 Bxe4 19. Bxe4 Rb8 20. Bxg6 *
Position (FEN): 1r1qr1k1/3nbp2/p3p1BB/1p2P2n/2pP4/P4N2/1P1Q1PPP/R3R1K1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1616
Best move: fxg6