Fonseca fought on the undercard in a super featherweight bout with undefeated IBF champion Gervonta Davis on the August 26, 2017 mega fight between Floyd Mayweather Jr. and Conor McGregor. Davis failed to make weight, therefore the fight continued without the belt on the line for Davis. Fonseca lost the fight via eighth-round knockout, the first loss of his professional career.