Real Betis secured a hard-fought 1-0 victory over Real Madrid in a La Liga match, thanks to a late goal from substitute Troy Parrott in the 81st minute. The goal came after Real Madrid goalkeeper Thibaut Courtois parried a header into Parrott's path, allowing the substitute to score the decisive goal. In stoppage time, Kylian Mbappé missed a crucial penalty as Real Betis goalkeeper Alvaro Valles saved the spot-kick, preserving Betis’s lead and securing the three points. The match started with high intensity, but the heat in Seville caused the pace to slow after halftime. Mbappé had a chance to equalize when he struck the crossbar four minutes after Parrott’s goal. Later, substitute Carlos Espí attempted a dramatic bicycle kick after a cross from Vinícius Júnior, but the goal was disallowed due to an offside call following a VAR review. Real Betis had another chance when Nelson Deossa took a long-range shot after spotting Courtois off his line, but the goalkeeper made a crucial save. José Mourinho’s Real Madrid had one last opportunity when Natan fouled Vinícius inside the area in stoppage time, but Valles again denied Mbappé’s penalty. In another match, Paris Saint-Germain (PSG) initially looked set for their first Ligue 1 win of the season when Marquinhos scored in the 31st minute. However, Monaco fought back with goals from Flavio Nazinho in the 58th and Stanis Idumbo in the 72nd, securing a 2-1 victory. This win made Monaco the only team in the league to win their first three games. PSG had struggled in their opening matches, drawing with Rennes and Lille, and also losing the French Super Cup to Lens earlier this month. Hours after the loss, PSG announced contract extensions for several players and coach Luis Enrique. Players like João Neves, Lucas Beraldo, Senny Mayulu, and Willian Pacho signed new deals through 2031, while Fabian Ruiz extended his contract until 2028. Despite these developments, PSG remains without a league win to start the season.