Manchester clubs to battle it out for Gabriel Jesus

The 'Daily Mail' is reporting that Manchester City have started talks with the 19-year-old over a £20 million move to the Etihad and should an agreement be made, City intend to loan Gabriel Jesus back to current club Palmeiras until January. This would make sense, as the striker has previously confirmed his wish to stay at Palmeiras until the end of the Brazilian season.
However, Manchester United have also joined the race to sign Gabriel Jesus and will allegedly offer £29 million for the player.
As well as the two Manchester clubs, Real Madrid and Barcelona are also interested in signing the Brazil U-23 international and the forward's future is far from resolved.
Who will capture the signature of the promising Brazilian?