← Back to Match Reports
Match Report Championship Play-off Semi-final
Southampton
Southampton
2 - 1
AET
Middlesbrough
Middlesbrough
5'
46'
116'
Southampton
Middlesbrough
Home
Ross Stewart 45'+1', Shea Charles 116'
Riley McGree 5'

Summary

Saints survived an early Boro punch, a night of frayed nerves and several maddening officiating calls before Shea Charles lashed them to Wembley in the 116th minute.

Match Stats

Southampton
Stat
Middlesbrough
59.4%
Possession
40.6%
7
Shots on Goal
3
20
Shot Attempts
19
11
Corner Kicks
5
2
Saves
4

Yellow Cards

8

Southampton: Nathan Wood 37', Finn Azaz 56', Daniel Peretz 120'+3', Cyle Larin 120'+6'

Middlesbrough: Riley McGree 13', Luke Ayling 38', Adilson Malanda 78', Callum Brittain 92'

Sponsorship Opportunity

Advertise To Saints Fans

Your company name here. Reach Saints fans with premium placements across match reports, news, and fixtures.

Apply For A Slot 50% of profits support SDSA

Southampton 2-1 Middlesbrough AET

St Mary’s has had noisy nights. Nervous nights. Nights where the whole place feels like it is one mistimed clearance away from combusting. This was all of them at once. Southampton are going to Wembley after beating Middlesbrough 2-1 after extra time, and if anyone claims they enjoyed the full 120 minutes in a normal, healthy way, they are lying.

This was tense from the start, and not in the cosy, theatrical sense. It was proper play-off tension: misplaced passes greeted like personal betrayals, every whistle treated as evidence for a parliamentary inquiry, and a crowd that spent most of the evening bouncing between fury and blind faith. The pre-match noise had been huge. The match itself quickly turned the volume into something sharper.

Middlesbrough struck first after just five minutes, which was deeply inconsiderate of them. Callum Brittain’s delivery from the right caused the damage and Riley McGree finished from the centre of the box into the bottom corner. Saints had barely settled, and suddenly the tie had flipped from pressure cooker to full industrial boiler.

For the next half-hour, Southampton had to play through the panic. Daniel Peretz was behind a back line of Nathan Wood, Taylor Harwood-Bellis, Ryan Manning and James Bree, with Caspar Jander, Shea Charles and Finn Azaz trying to wrestle control in midfield. Léo Scienza, Ross Stewart and Kuryu Matsuki carried the attacking threat. But Boro were awkward, physical and happy to interrupt everything. They collected early cards through McGree and Luke Ayling, while Nathan Wood also went into the book for Saints, and the officials did not exactly help the temperature.

There were moments where the decision-making felt wildly inconsistent. Middlesbrough fouls were sometimes allowed to become part of the scenery, then Saints would be pulled up for something similar seconds later. The crowd did not need much encouragement after the spygate build-up, but the officiating gave them plenty. Every fifty-fifty seemed to come with a side order of outrage.

The lifeline arrived in first-half stoppage time, and it was gloriously scruffy. James Bree’s cross helped create the opening, Ryan Manning forced Sol Brynn into a save at close range, and Ross Stewart did what strikers are paid to do: he attacked the mess and headed in from almost on the line. Southampton 1, Middlesbrough 1. The half-time whistle came with the ground still roaring, and with Saints finally looking like themselves again.

After the break, the match became a grind. Saints had more of the ball, finishing with 59.4% possession, 20 shots and 11 corners, but Boro were never out of it. They had 19 efforts of their own, most of them scrambled, blocked or snatched, and carried enough threat to keep everyone honest. Ryan Manning was outstanding, repeatedly pushing Saints up the pitch and turning defensive situations into momentum. The Daily Echo calling him immense was not generous; it was accurate.

Still, chances came and went. Stewart headed wide from a Scienza corner. Manning had efforts blocked and saved. Shea Charles kept arriving on the edge of things, looking increasingly like the player least interested in letting the tie drift towards penalties. Boro made changes, Saints responded with Flynn Downes replacing Matsuki, then Cyle Larin and Samuel Edozie coming on for Stewart and Scienza. It stayed 1-1, because apparently the football gods decided ordinary stress was insufficient.

Extra time was where the match lost any remaining sense of structure and became pure nerve. Legs went. Decisions became louder. Boro’s Callum Brittain was booked early in the extra period, and Southampton kept pushing while trying not to leave the back door wide open. Nathan Wood headed over. Edozie had an effort saved. Manning kept asking questions from the left. Every set piece felt like a possible ending.

Then, in the 116th minute, Shea Charles gave the night its answer.

Taylor Harwood-Bellis found him, Charles took aim from long range on the right, and the shot flew low into the bottom-left corner. It was one of those moments where the stadium seems to pause for half a beat before understanding what has happened. Then it erupted. Not celebrated. Erupted. Players sprinted, seats vanished, limbs everywhere. Southampton 2, Middlesbrough 1. Wembley suddenly stopped being an idea and became an appointment.

There was still enough time for more nonsense, obviously. Daniel Peretz was booked in stoppage time. Cyle Larin followed him into the book. Middlesbrough launched what they could, with Sontje Hansen sent on late as they searched for a final twist. Saints, to their credit and to the cardiac distress of everyone watching, held on.

The final whistle brought relief before joy. Then joy before disbelief. Then the slow dawning realisation: Southampton are in the Championship play-off final.

This was not clean. It was not calm. It was not remotely good for the blood pressure. But it was a play-off semi-final, and Saints did what they had to do. They recovered from the early McGree goal, survived the fury, fought through a match packed with niggle and awkward decisions, and found a winner worthy of the occasion.

Shea Charles will take the headline, and rightly so. Ross Stewart’s equaliser dragged Saints back from the edge. Manning was superb. Harwood-Bellis produced the crucial assist. Peretz, Wood, Bree and the rest had to live through a properly brutal night and came out the other side.

After the noise, the controversy, the bad tempers and the sheer emotional nonsense of it all, the only line that matters is this: Southampton 2-1 Middlesbrough after extra time. Saints are going to Wembley.

Southampton: Daniel Peretz; James Bree, Taylor Harwood-Bellis, Nathan Wood, Ryan Manning; Caspar Jander, Shea Charles, Finn Azaz; Kuryu Matsuki, Ross Stewart, Léo Scienza.

Substitutes used: Flynn Downes, Cyle Larin, Samuel Edozie, Cameron Bragg, Welington.

Middlesbrough: Sol Brynn; Luke Ayling, Dael Fry, Adilson Malanda, Matt Targett; Aidan Morris, Riley McGree; Callum Brittain, Morgan Whittaker, David Strelec; Tommy Conway.

Substitutes used: Alan Browne, Leo Castledine, Jeremy Sarmiento, Sontje Hansen.