Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bf4 Nc6 3. Nf3 g6 4. Nbd2 Bg7 5. e3 a6 6. c4 e6 7. Bd3 Nge7 8. O-O
O-O 9. Qb3 b6 10. a3 Na5 11. Qc2 dxc4 12. Nxc4 Nxc4 13. Qxc4 Nd5 14. Be4 Bb7
15. Bxc7 Qd7 16. Rac1 Rac8 17. Bxd5 Bxd5 18. Qc3 Bxf3 *
Position (FEN): 2r2rk1/2Bq1pbp/pp2p1p1/8/3P4/P1Q1Pb2/1P3PPP/2R2RK1 w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1525
Best move: gxf3