(1) Rui Patricio: 6.5 Can’t really be blamed for either of the two goals, but didn’t have much to do otherwise. Only registered one save the whole match.
(21) Cedric Soares: 7.5 Definitely the better of the two full backs for Portugal. Seemed to have scored the winner with a well taken shot in the 86th minute. He even had a crucial clearances just after his goal, but that wasn’t enough for his team.
(3) Pepe: 7.0 Thought he had scored the opener, but that was not the case, as VAR rightly decided his goal was offside. Was solid throughout the game and there wasn’t much he could do about Chicharito’s goal.
(6) José Fonte: 6.5 Tried his best in the heart of defense, but his distribution was often lacking. Questions can be asked of him regarding Moreno’s equalizer.
(5) Raphaël Guerreiro: 4.0 His awful attempt at a clearances cost Portugal the first goal. He was often unable to go forward like he often does, and found himself in trouble more than once in his own half.
(20) Ricardo Quaresma: 7.0 Took the opener well, and was dangerous in the wings throughout the game. His delivery from set pieces, though, was very poor, and he was too selfish at times.
(14) William Carvalho: 7.0 Held his own in the center of midfield. His job was to help out the defense and he did so well enough.
(8) João Moutinho: 6.5 Found it difficult to keep up with Herrera and Guardado. His long balls were dangerous at times. Subbed off before the hour mark.
(15) André Gomes: 4.5 Never really found his place in the game. His decision making was often poor. Saw a lot of the ball near the end of the game, but didn’t do much with it.
(17) Nani: 5.5 Not nearly as dangerous as the rest of the frontline. Subbed off before the hour mark.
(7) Cristiano Ronaldo: 7.0 Was isolated for large chunks of time. However, he made it count when he got the ball, with a gorgeous assist to Quaresma. Had some nice touches in the second half, but nothing came out of it.
(23) Adrien Silva: 6.0 Offered basically the same thing as Moutinho.
(18) Gelson Martins: 6.5 He was a big improvement on Nani. His pace threatened the Mexican defense and he played a key role in Cedric’s goal to make it 2-1. Almost found the net late on.
(9) André Silva: Not enough playing time/impact for a rating.
(13) Guillermo Ochoa: 7.5 Was called upon several times in the second half. He responded well, especially to a header from André Silva in the closing stages. Couldn’t do much about either goal.
(3) Carlos Salcedo: 4.5 Nearly scored an own goal in the first half, but was saved by Ochoa. Minutes later, he completely misjudged a header, and his error led to Portugal’s opener. Subbed off in the 67th minute.
(5) Diego Reyes: 7.0 Started the game a little slowly, but eventually settled in. His distribution from the back was good. Did well in his new position at right back in the last part of the game.
(15) Héctor Moreno: 7.5 Like most of Mexico’s defense, took a while to really get into the game. But he was very solid in the second half, and scored the all important winner in added time.
(7) Miguel Layún: 6.5 Controlled Nani with ease, but had problems once Gelson Martins was on the pitch. Didn’t offer a whole lot going forward.
(6) Jonathan dos Santos: 7.5 (Man of the Match) Dos Santos did well to control the midfield and set the tempo throughout the game. His delivery for Moreno’s equalizer was spot on.
(16) Héctor Herrera: 7.0 Did a good job in limiting the creativity of the Portuguese midfielders, but didn’t offer much going forward himself.
(18) Andrés Guardado: 6.5 Unlike Herrera, Guardado tried to have an impact going forward, but wasn’t very successful. His set pieces were ineffective, but he did do his job defensively.
(11) Carlos Vela: 7.5 His side’s most dangerous attacking threat. Played a beautiful ball to Hernàndez when he could have taken a shot. Started the second half brilliantly too, but was inexplicably taken off before the hour mark.
(9) Raúl Jiménez: 6.0 Never really threatened the Portuguese defense. He was often pushed out on the wing and couldn’t make an impact, neither with deliveries from wide nor with any cuts in the inside. Subbed off late on.
(14) Javier Hernández: 7.5 Like Jiménez, he often found himself wide to receive the ball. But when he did get in the box, he made it count, scoring a powerful diving header to equalize. Missed a very good chance shortly after his goal. He also helped out defensively and often came deep to receive the ball.
(10) Giovani dos Santos: 6.0 Didn’t really have the impact Vela had, despite some nice touches at times.
(2) Néstor Araujo: 6.5 Thrown at the heart of defense in the middle of the second half, he didn’t have to deal with much, but he held his own and didn’t make any mistakes.
(19) Oribe Peralta: Not enough playing time/impact for a rating.
*All photos courtesy of FIFA.com*