Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Bf5 4. Nf3 e6 5. Bf4 Bd6 6. Ne5 Nf6 7. c5 Bc7 8. e3
Nbd7 9. Bd3 Bg6 10. Bxg6 hxg6 11. h3 Nxe5 12. dxe5 Nd7 13. b4 Bxe5 14. Bxe5
Nxe5 15. Qd4 Qf6 16. O-O Nf3+ *
Position (FEN): r3k2r/pp3pp1/2p1pqp1/2Pp4/1P1Q4/2N1Pn1P/P4PP1/R4RK1 w kq - 4 17
White to move.
Themes:  Middlegame  
Puzzle rating: 1106
Best move: gxf3