Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 Bf5 4. Bd3 Bxd3 5. Qxd3 Nf6 6. Nd2 e6 7. Ngf3 Bd6 8.
Bg3 O-O 9. c3 Ne7 10. Ne5 c5 11. Ndf3 c4 12. Qc2 Ne4 13. O-O Nxg3 14. fxg3 Nf5
15. Rae1 f6 16. g4 fxe5 17. dxe5 Bc5 *
Position (FEN): r2q1rk1/pp4pp/4p3/2bpPn2/2p3P1/2P1PN2/PPQ3PP/4RRK1 w - - 1 18
White to move.
Themes:  Middlegame  
Puzzle rating: 1434
Best move: gxf5