Chess puzzle (Equality)
Moves: 1. d4 c6 2. Nf3 d5 3. g3 Bg4 4. Bg2 Nf6 5. c4 e6 6. h3 Bxf3 7. Bxf3 Bd6 8. O-O
O-O 9. Qb3 Qc7 10. cxd5 exd5 11. Kg2 Nbd7 12. Nc3 Rae8 13. Rg1 Re7 14. Kf1 Rfe8
15. Bg5 h6 16. Be3 Ne4 17. Nxe4 dxe4 18. Bg2 Re6 19. Rc1 Bxg3 *
Position (FEN): 4r1k1/ppqn1pp1/2p1r2p/8/3Pp3/1Q2B1bP/PP2PPB1/2R2KR1 w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1438
Best move: fxg3