For the third time in four years, Toronto FC will play in the MLS Cup final.
TFC defeated Atlanta United 2-1 in the Eastern Conference final on Wednesday night at Mercedes-Benz Stadium, showing a combination of grit and skill in the comeback victory. Nicolas Benezet and Nick DeLeon scored for Toronto, negating a fourth-minute Atlanta goal by Julian Gressel.
The opening fifteen minutes of Wednesday's contest were the most frenetic in recent memory, as Atlanta grabbed the early lead through Gressel and had a Josef Martinez penalty saved just minutes later. Benezet's curling effort, which evaded goalkeeper Brad Guzan by inches, capped the frantic quarter hour as both teams appeared ready to play at full pace for the entire game.
MORE: Top 5 Toronto FC playoff moments
Predictably, the game eventually slowed down and became a cagier affair. Atlanta had the better of the play throughout the rest of the first half and much of the second, but Toronto held steady and picked its spots to keep the home side honest.
With time ticking down, substitute DeLeon got on the ball at the top of the Atlanta penalty area, and after wiggling himself free he unleashed a rocket of a shot that zoomed under Guzan's crossbar. The final 12 minutes of the game consisted of TFC bunkering down and protecting its hard-earned lead while the hosts threw everything they had forward.
Ultimately, Toronto held on.
EASTERN. CONFERENCE. CHAMPIONS. #TheyWillSeeRed | #MLSCupPlayoffs pic.twitter.com/d3pnvxfH4D
— Toronto FC (@TorontoFC) October 31, 2019
TFC heads into MLS Cup against the Seattle Sounders, who won the Western Conference championship on Tuesday. The two teams faced off in the 2016 and 2017 championship matches, with each raising the Cup once.
Sporting News tracked live scoring updates and highlights from TFC's match against Atlanta. See how it all went down:
Atlanta United 1, Toronto FC 2: Updates, highlights from 2019 MLS Eastern Conference final
Pre-game
7:11 p.m. ET - The home team has announced a very strong starting lineup. The only obvious omission is Miles Robinson, who injured his hamstring while on national team duty with the USMNT earlier this month.
#ATLUTD 's Starting XI vs @TorontoFC pic.twitter.com/9e8u29L5Yr
— Atlanta United FC (@ATLUTD) October 30, 2019
7:12 p.m. ET - TFC's XI is out now, too. Jozy Altidore (quad) is still not in the squad. If the Reds are to win tonight, they'll do so without their top striker.
Tonight’s Starting XI vs. @ATLUTD in the Eastern Conference Final #TFCLive | #TheyWillSeeRed | #ATLvTOR | #MLSCupPlayoffs pic.twitter.com/whhGZvUrDB
— Toronto FC (@TorontoFC) October 30, 2019
7:17 p.m. ET - Not surprisingly, Toronto will be in all white. Atlanta will be in their home Five Stripes kits.
All white everything. ❄️ #ATLvTOR // Audi #MLSCupPlayoffs pic.twitter.com/LO8GaeiA2M
— Major League Soccer (@MLS) October 30, 2019
7:27 p.m. ET - A former TFC homegrown is behind his old team, even if it may be a little bit tongue-in-cheek.
I guess technically if #TFCLive win tonight that makes me a 3 time eastern conference champ. Let’s gooo
— Jordan Hamilton (@jayhams) October 30, 2019
7:28 p.m. ET - The champs are here.
Here they come. 💪 #ATLvTOR // Audi #MLSCupPlayoffs pic.twitter.com/QJzxmzGTIa
— Major League Soccer (@MLS) October 30, 2019
7:57 p.m. ET - Could it be? Is Toronto — gasp! — getting used to these kinds of big sports moments?
Toronto FC with a chance tonight to give Toronto fans a major league championship game for the second time in less than six months. Enjoy it everyone.
— Joshua Kloke (@joshuakloke) October 30, 2019
8:04 p.m. ET - O...K...?
Canuckbusters? #TFCLive pic.twitter.com/ZDHvWJg3kC
— Gareth Wheeler (@GarethWheeler) October 31, 2019
First Half
8:12 p.m. ET - Kick-off!
4' ⚽️ GOAL - Atlanta grabs an early lead after Pity Martinez beats the high line and gets a breakaway. He slides it over to Julian Gressel for a tap-in. ATL 1-0 TOR
WASTING NO TIME!
— Major League Soccer (@MLS) October 31, 2019
Pity connects with Gressel for the opener. #ATLvTOR // Audi #MLSCupPlayoffs pic.twitter.com/yBxmjqaD52
6' TFC had all of the play ahead of that opener, so a goal coming so easily is a bit of a shocker.
9' Penalty! Atlanta goes over the top again to get in behind the Toronto defence, and Pity is hauled down inside the area. It look a bit soft, but it doesn't matter.
11' SAVE! Josef Martinez goes low to Quentin Westberg's right, and the TFC keeper gets a strong hand on it. That was a huge moment.
BIG TIME FROM Q!! @QuentinWestberg | #TFCLive pic.twitter.com/3sh5LQchR7
— Toronto FC (@TorontoFC) October 31, 2019
14' ⚽️ GOAL - Toronto equalizes on a bbrilliantNicolas Benezet strike that curls around Brad Guzan. The shot came after an inch-perfect cross-field pass from Laurent Ciman. ATL 1-1 TOR
How’s that for a response? @NicolasBenezet | #TFCLive pic.twitter.com/rOIsijsMw0
— Toronto FC (@TorontoFC) October 31, 2019
20' The game seems to finally be settling down now after a crazy opening quarter hour.
25' The boo birds are out in force for Michael Bradley, who steps up to take a free kick from 45 yards out. His lobbed ball is handled by the Atlanta defence.
34' Atlanta with a good spell of possession here. Pity Martinez earns a free kick from 25 yards out.
36' After a long deliberation, Ezequiel Barco takes the free kick. It's straight into the TFC wall.
37' Save Westberg! Toronto gets caught in possession inside the goalmouth, and a point-blank shot is stopped on the near side.
42' Tons of pressure from the Five Stripes on TFC, keeping the visitors pinned in their own half. Toronto looking to just get to the halftime break.
45' We're into two minutes of stoppage now.
45'+3 The referee blows the whistle after a failed TFC corner kick set play.
Big response from @TorontoFC after going behind early.
— Major League Soccer (@MLS) October 31, 2019
We’re level after 45! #ATLvTOR // Audi #MLSCupPlayoffs pic.twitter.com/YoooNgpJuf
Second half
9:15 p.m. ET - Kick-off for the second half!
46’ One change as we start the second half.
— Toronto FC (@TorontoFC) October 31, 2019
↪️ @RichieLaryea_
↩️ @tsubasa_endoh #TFCLive | #ATLvTOR | 1-1 pic.twitter.com/kTl6qP9LSU
48' Atlanta has started this half with a jump.
49' TFC has already committed four fouls in this half.
53' Jeff Larentowicz is on the ground holding his groin area after a clash with Nicolas Benezet. Not exactly sure what happened there.
54' That was the last action of the night for goal scorer Benezet as TFC makes its second change.
54’ The goalscorer exits.
— Toronto FC (@TorontoFC) October 31, 2019
↪️ @NickDeLeon7
↩️ @NicolasBenezet #TFCLive | #ATLvTOR | 1-1 pic.twitter.com/Y7DKelEdnb
58' Close! Josef Martinez breaks down the right side, but his shot is on the wrong side of the post. Ciman did well to shepherd the Atlanta striker wide enough for a tight-angle shot.
66' Josef Martinez gets a breakaway and a shot, but he's well offside. Westberg made a good save anyway.
Q had it covered anyway. @QuentinWestberg | #TFCLive pic.twitter.com/8Rp3xJf46A
— Toronto FC (@TorontoFC) October 31, 2019
68' Auro is shaken up and will make his way off. He seems to think he was elbowed.
68’ Auro can’t continue.
— Toronto FC (@TorontoFC) October 31, 2019
↪️ @pmullins14
↩️ @AuroJr02 #TFCLive | #ATLvTOR | 1-1 pic.twitter.com/IyeG0Yhl1S
72' Ciman challenges Barco with a high foot. A free kick from 35 yards out is called. The effort is dealt with rather easily by TFC.
77' ⚽️ GOAL - What a strike from Nick DeLeon! The TFC man spins and fires from the top of the 18, and it's a bullet into the top corner. TOR 2-1 ATL
Just sit back and admire it. 🚀 @NickDeLeon7 | #TFCLive pic.twitter.com/aOL4hK9nih
— Toronto FC (@TorontoFC) October 31, 2019
81' Frank de Boer finally goes to his bench.
81' | Atlanta substitution #ATLUTD 1-2 @TorontoFC pic.twitter.com/yOHeOTX4Lm
— Atlanta United FC (@ATLUTD) October 31, 2019
84' Atlanta throwing everything but the kitchen sink now. Expecting the sink to show up soon.
87' Corner for Atlanta. The ball bounces around dangerously but it's eventually hammered away by TFC.
90' Five minutes added on at Mercedes-Benz Stadium. Hold on to your butts.
90'+2 Westberg save! Gonzalez-Pirez gets a shot from in close but the TFC 'keeper has the angle covered.
90'+5 That's it! TFC advances to MLS Cup!
MOVING ON!!!! #TFCLive | #TheyWillSeeRed | #MLSCupPlayoffs pic.twitter.com/MX0fOXJm1U
— Toronto FC (@TorontoFC) October 31, 2019
Relevant links
- Sounders stun Los Angeles FC to reach MLS Cup final
- MLS Best XI 2019: Zlatan Ibrahimovic and Carlos Vela headline stars
- Problem solved? NYCFC create new questions as another playoff disaster prevents MLS Cup issue
- Alejandro Pozuelo scores audacious 'Panenka' PK goal, leads Toronto FC to East final