Chess puzzle (Equality)
Moves: 1. c4 b6 2. d4 Bb7 3. Nc3 Nf6 4. e3 Nc6 5. Nf3 e6 6. a3 Bd6 7. d5 exd5 8. cxd5
Ne5 9. Nxe5 Bxe5 10. Qd3 d6 11. e4 Qd7 12. Be2 Ng4 13. h3 Nf6 14. Bd2 O-O 15.
O-O c6 16. f4 Bxc3 17. Bxc3 cxd5 18. Bxf6 dxe4 19. Qd4 *
Position (FEN): r4rk1/pb1q1ppp/1p1p1B2/8/3QpP2/P6P/1P2B1P1/R4RK1 b - - 1 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1780
Best move: gxf6