There are nights when La Cartuja seems to hum with a purpose all its own, and Friday was one of them. Real Betis, patient and unyielding, found the one moment that mattered and clung to it with everything they had, beating Real Madrid 1-0 to inflict an early and unexpected dent on the season's grandest ambitions. Troy Parrott struck nine minutes from time; Álvaro Valles finished the job in the fourth minute of added time. It was as complete a smash-and-grab as Seville has seen in some while.

For an hour and a half Real Madrid had come and gone in waves, carrying the greater threat and the deeper reservoir of stars. Yet possession is not the same as ruthlessness, and the visitors learned that lesson the hard way. When the decisive blow arrived it came not from the men who had dominated the ball, but from a corner nodded home at the near post by a striker who has waited for exactly this kind of stage. Betis took it, and Betis kept it.

The final whistle was met with a roar that felt like release, the sound of a club that had dared to believe and been rewarded. Real Madrid trudged off with the look of a side that had assumed the result was theirs to collect and found instead that nobody had told the hosts. On the first Friday of September, the early league order was tilted just enough to send a tremor through the title conversation.

Parrott's moment

The goal, when it came in the 81st minute, carried the fingerprints of a team who had planned for scraps. A corner swung in, bodies jostled, and there was Parrott arriving at the very heart of the six-yard box to lash a right-footed finish high into the net from close range. It was a poacher's strike, all timing and nerve, the kind that separates the willing from the clinical.

In that instant the entire complexion of the evening changed. Betis had spent long stretches defending their line and picking their moments, and here was the payoff for all that discipline. Parrott's celebration told the story of a player who understood exactly what he had just done — and of a stadium that understood it too, rising as one to salute the man who had prised the game open.

For Real Madrid it was a jolt, the first sign that the points they had treated as a formality might actually slip away. There were still minutes to find an equaliser, and the visitors threw themselves forward with the urgency of the newly panicked. But a goal that arrives so late leaves precious little room for a response, and Betis were in no mood to be generous with the little time that remained.

Valles the hero

The drama was not finished. Deep into stoppage time, in the fourth added minute, Real Madrid were handed the lifeline of a penalty and the ball at the feet of Kylian Mbappé, a forward who has buried such chances in his sleep. The Estadio La Cartuja held its breath. What followed will be replayed in these parts for a long time yet.

Mbappé struck it low and to his right, toward the bottom-left corner, and Álvaro Valles went with him, flinging out a hand to turn the effort away. It was the save of a goalkeeper who refused to accept the script the visitors had written. In a single movement he preserved the lead, the clean sheet and the three points, and wrote himself into the folklore of the club.

The reaction said everything. Valles was engulfed, his teammates piling on in a heap of relief and disbelief, the stands shaking with a noise that seemed to carry across the whole of Seville. Real Madrid's best player had been denied at the last, and with him went the champions' hopes of rescuing a night that had drifted steadily beyond their grasp.

Table shaken

The result reorders the top of La Liga at a stroke. Real Betis climb to third on nine points, their record now three wins, no draws and a single defeat, and their goal figures — five for, five against — the mark of a side that grinds out results rather than overwhelming opponents. On this evidence, that method has teeth. They are level on points with the very team they have just beaten.

Real Madrid remain second, also on nine points from three wins and one loss, their attacking numbers still handsome at ten goals scored and only three conceded. But the blemish now on their record is a meaningful one. A team with genuine designs on the title cannot afford to leave grounds like La Cartuja empty-handed, least of all after being gifted a penalty in the dying seconds and failing to convert it.

For a club accustomed to bending games to its will, the manner of the defeat will sting as much as the fact of it. The chances were there; the finishing was not, and the goalkeeper at the other end was inspired. Nights like this are the ones that separate the champions from the pretenders, and Real Madrid were found wanting when it counted most.

What comes next

For Real Betis, the challenge now is to prove this was no isolated act of defiance. Beating the aristocrats is one thing; carrying the belief it generates into the weeks ahead is another entirely. Yet a squad that can defend with such organisation, take its chances and produce a goalkeeper capable of that save has the raw materials to make a habit of causing upsets. Third place in early September is a platform worth building on.

Real Madrid, for their part, must respond in the only currency that matters. Their season is far from derailed by a single reverse, and their scoring record suggests the goals will keep coming. But the lesson of La Cartuja is that individual brilliance guarantees nothing without the collective steel to close games out — and that even Mbappé, from twelve yards, is not infallible.

What lingers is the image of Valles, arms aloft, a stadium at his feet. Real Betis 1, Real Madrid 0 — a scoreline that flatters neither the volume of possession nor the run of chances, and yet tells the only truth that matters. On this night, the smaller ambition proved the larger will.