Puebla 1-2 U.N.A.M. - Pumas — how it happened, and what the numbers showed
U.N.A.M. - Pumas beat Puebla 1-2 at Estadio Cuauhtémoc. How the goals came, what the statistics said and whether our pre-match prediction landed.
U.N.A.M. - Pumas came through 1-2 at Estadio Cuauhtémoc on 31 October 2026, winning by a single goal. It was a Liga MX fixture, apertura 15, played in Puebla. Puebla went into it 14th in the table, U.N.A.M. - Pumas 12th. Half time had it at 1-1.
How the game was won
The first half set the tone. Olávio Vieira dos Santos Júnior put the first goal on the board on 10 minutes, set up by Rodrigo López. Omar Moreno made it all square on 23 minutes, set up by L. Hernández. That left it 1-1 at the interval.
After the restart the game opened up. Álvaro Angulo put U.N.A.M. - Pumas ahead on 90 minutes. U.N.A.M. - Pumas saw out 1-2 from there.
Reading the result
The goals were spread across the game, two before the interval and one after it. The final goal did not come until 90 minutes, and it settled the result. Both sides found the net, and three different players got on the scoresheet.
Cards and flashpoints
Two yellow cards were shown.
Key match statistics
Puebla had 53% of the ball to U.N.A.M. - Pumas' 47%. Puebla had 17 attempts to U.N.A.M. - Pumas' 13, with 6 and 5 respectively on target. Elsewhere, corners finished 7-3 and the goalkeepers made 4 and 5 saves.
Standout performers
K. Navas finished with the highest rating on the pitch at 7.7 for U.N.A.M. - Pumas. F. Almada finished with a match-high four attempts for Puebla. B. Garnica finished with four key passes for Puebla. Puebla set up in a 4-2-3-1, U.N.A.M. - Pumas in a 4-4-2.
Did the model get it right?
Before kick-off our model made U.N.A.M. - Pumas the pick, splitting the three results 31% Puebla, 26% the draw and 43% U.N.A.M. - Pumas. The call was right, though the model never pretended to be confident about it. The goals line called under 2.5 goals; the game produced three, so that one was wrong. Both teams to score was called yes and both did score — right again.
For the record
For the record: played at Estadio Cuauhtémoc in Puebla and refereed by Oscar Mejia Garcia. Scorers: Puebla — Omar Moreno 23. U.N.A.M. - Pumas — Olávio Vieira dos Santos Júnior 10; Álvaro Angulo 90. Half time 1-1, full time 1-2. Two cards shown.
The takeaway
U.N.A.M. - Pumas take the three points, and on this evidence they earned them without ever being able to relax. Puebla will point to fine margins, and on this occasion they would have a case. U.N.A.M. - Pumas went into the day 12th and did what sides in that position are expected to do against a team 14th.
The full statistics, line-ups and our running prediction record for this fixture sit alongside this report on the match page.
Frequently asked questions
What was the final score in Puebla vs U.N.A.M. - Pumas?
It finished Puebla 1-2 U.N.A.M. - Pumas, so U.N.A.M. - Pumas took the three points at Estadio Cuauhtémoc.
Who scored?
Olávio Vieira dos Santos Júnior on 10 minutes for U.N.A.M. - Pumas, Omar Moreno on 23 minutes for Puebla and Álvaro Angulo on 90 minutes for U.N.A.M. - Pumas.
When and where was Puebla vs U.N.A.M. - Pumas played?
31 October 2026 at Estadio Cuauhtémoc, Puebla.
Which side controlled the game?
Puebla had 53% possession to U.N.A.M. - Pumas' 47%. The result went the other way.
Did the pre-match prediction get it right?
Our model made U.N.A.M. - Pumas the pick at 43%, and that was correct. Every call is recorded in our published accuracy log.