Chess puzzle (Equality)
Moves: 1. d4 d5 2. Nf3 Nf6 3. Bf4 e6 4. e3 Bd6 5. Bg3 O-O 6. Bd3 Re8 7. Ne5 Ne4 8.
Bxe4 dxe4 9. c3 Nd7 10. Qc2 f5 11. h3 Nf6 12. Qe2 Qe7 13. Nd2 c5 14. O-O a6 15.
a4 cxd4 16. exd4 Nd5 17. Ndc4 Bc7 18. Qh5 f4 19. Bh4 Nf6 20. Bxf6 *
Position (FEN): r1b1r1k1/1pb1q1pp/p3pB2/4N2Q/P1NPpp2/2P4P/1P3PP1/R4RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1584
Best move: gxf6