A swap deal between Manchester City and Juventus has moved one step closer.
Goal says City fullback Danilo has agreed personal terms with the Italian giants.
The Brazilian will earn €4m-per-year, with additional clauses also included.
Joao Cancelo will head the other way, with City prepared to pay an extra €30m to sign the Portugal internaitonal.
Pep Guardiola has been a long admirer of the fullback.