Andre Silva, the 21-year-old forward who is about to make his debut in a major tournament with Portugal, has been successfully teaming up with Ronaldo to give the European champions an impressive attacking force entering the Confederations Cup.
Selecao had the ball in the back of the net after 20 minutes through Pepe, but the Video Assistant Referee deemed the goal offside just moments before Ronaldo had struck the crossbar.
Fortunately for Portugal, they wouldn't have to wait too long for a legitimate opening goal, one that came from Ricardo Quaresma.
He said: "It was not the result we wanted, the team had the game nearly won and we conceded a goal in the last minutes, but that is football".
Silva, who has just moved from FC Porto to AC Milan in a transfer worth almost 40 million euros, has scored seven goals in eight games since his debut with the national team in a friendly against Gibraltar in September.More news: Amir, Fakhar lead Pakistan to Champions Trophy triumph
But singling him out simply brought him into focus - where none more was really needed - and cast into fresh light the question that had hung over the build-up to one of the Confederations Cup's more appealing fixtures: Is Ronaldo really about to leave Real Madrid?
But Mexico responded with Hernandez testing Portugal keeper Rui Patricio, before putting his side level.
'We are calm and we have to think about the next game.
And two goals in the final five minutes signified a insane end to a thrilling game and while Portugal feel robbed, a draw was probably the just result.
Cameroon threatened at the other end with Ngadjui's well-angled header ruled out for offside. I said we were not the favourites, but that we were candidates to win it.
"At the start we couldn't enjoy good control of the ball but then we managed to balance things out and could have won it".
Was it the Mexican players, the referees, the video assistants or maybe the press?
Mexico weren't down and out though, demonstrating their incredible team spirit to storm back with a stoppage time equaliser, ensuring the two teams took a point each.