AS Monaco 2-2 Toulouse – a balanced result with both sides finding the net twice.

The Ligue 1 encounter between AS Monaco and Toulouse took place on 10 October 2026 at the iconic Stade Louis II in Monaco. Fans witnessed an open, attacking game that produced four goals and a handful of bookings, but no dismissals.

How it unfolded

Monaco seized the initiative early in the first half. In the 29th minute, Edan Diop rose to meet a cross from Aleksandr Golovin, directing a header from the centre of the box into the bottom left corner to give the home side a 1-0 lead. The momentum continued nine minutes later when Matthis Abline, fed by a clever pass from Diop, unleashed a right-footed strike from outside the area that curled into the bottom left corner, extending Monaco’s advantage to 2-0 in the 38th minute.

The second half began with a swift response from Toulouse. Just a minute after the restart, Casper Tengstedt stepped up to convert a penalty, sending a right-footed shot to the high centre of the goal and reducing the deficit to 2-1 in the 48th minute. Six minutes later, at the 54th minute, Aleksandr Golovin received a yellow card for a booking.

Toulouse kept the pressure on, and in the 59th minute they equalised. Sion Oppong, positioned in the centre of the box, struck a right-footed shot that found the bottom right corner, the move set up by a precise assist from Tengstedt. The score was level at 2-2, and the remainder of the match saw both sides trade chances without further changes to the tally.

Discipline featured intermittently. Monaco’s Flávio Nazinho was booked in the 47th minute for a bad foul, while the home side’s Golovin added a second yellow in the 54th minute. Toulouse’s Cristian Cásseres Jr. received a booking for a bad foul in the 70th minute, and Oppong was shown a yellow in stoppage time, 90'+3". No player was sent off, and the match concluded with the scoreline unchanged.

Standout performers

  • Edan Diop (Monaco) – opened the scoring with a well-timed header and later provided the assist for Matthis Abline’s second goal.
  • Matthis Abline (Monaco) – delivered the second home goal with a confident strike from outside the box.
  • Casper Tengstedt (Toulouse) – converted the penalty to spark Toulouse’s comeback and later set up Sion Oppong’s equaliser.
  • Sion Oppong (Toulouse) – scored the crucial equaliser and contributed an assist, showcasing his involvement on both ends of the pitch.

Match facts

  • Final score: AS Monaco 2-2 Toulouse
  • Scorers:
    • Edan Diop (29’) – assist Aleksandr Golovin
    • Matthis Abline (38’) – assist Edan Diop
    • Casper Tengstedt (48’) – penalty
    • Sion Oppong (59’) – assist Casper Tengstedt
  • Bookings:
    • Flávio Nazinho (Monaco) – 47’ (bad foul)
    • Aleksandr Golovin (Monaco) – 54’
    • Cristian Cásseres Jr. (Toulouse) – 70’ (bad foul)
    • Sion Oppong (Toulouse) – 90'+3’
  • Venue: Stade Louis II, Monaco

What it means

The 2-2 draw means both AS Monaco and Toulouse leave the match level on points, each having demonstrated the ability to score and recover. The result reflects a balanced performance, with Monaco’s early dominance matched by Toulouse’s resilience after the break.