Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Na5 5. Qxd4 Nxc4 6. Qxc4 d6 7. O-O Be7 8.
Nc3 Be6 9. Qe2 Nf6 10. Nd4 O-O 11. h3 Qd7 12. Nd1 Rae8 13. Ne3 d5 14. e5 Ne4
15. c3 f6 16. Nxe6 Qxe6 17. exf6 Bxf6 18. Kh2 Bh4 19. g3 Bxg3+ *
Position (FEN): 4rrk1/ppp3pp/4q3/3p4/4n3/2P1N1bP/PP2QP1K/R1B2R2 w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1564
Best move: fxg3