Toronto FCToronto FC2Seattle Sounders FCSeattle Sounders FC0
Media player
MLS Cup final - Toronto defeat Seattle 2-0
Got a TV Licence?
You need one to watch live TV on any channel or device, and BBC programmes on iPlayer. It’s the law.
Find out moreSummary
- Toronto complete domestic treble
- Repeat of 2016 final - which Seattle won on penalties
Match Stats
Home TeamToronto FCAway TeamSeattle Sounders FC
- Possession
- Home56%
- Away44%
- Shots
- Home22
- Away7
- Shots on Target
- Home11
- Away2
- Corners
- Home11
- Away3
- Fouls
- Home3
- Away9
Line-ups
Toronto FC
Formation 4-1-2-1-2
25Bono
33Beitashour3Moor23Mavinga2Morrow
4Bradley
18Delgado21Osorio
7Vázquez
17Altidore10Giovinco
- 25Bono
- 33Beitashour
- 3Moor
- 23Mavinga
- 2Morrow
- 4Bradley
- 18DelgadoSubstituted forCheyrouat 90+3'minutes
- 21OsorioSubstituted forCooperat 85'minutes
- 7VázquezBooked at 90mins
- 17AltidoreSubstituted forHagglundat 86'minutes
- 10Giovinco
Substitutes
- 1Irwin
- 6Hagglund
- 8Cheyrou
- 15Zavaleta
- 26Hasler
- 31Cooper
- 87Ricketts
Seattle Sounders FC
Formation 4-2-3-1
24Frei
18Leerdam29R Torres14Marshall33Jones
7Roldan4Svensson
10Lodeiro2Dempsey8Rodríguez
17Bruin
- 24Frei
- 18Leerdam
- 29R Torres
- 14Marshall
- 33JonesSubstituted forToloat 90+1'minutes
- 7Roldan
- 4Svensson
- 10Lodeiro
- 2Dempsey
- 8RodríguezSubstituted forMorrisat 71'minutes
- 17Bruin
Substitutes
- 1Miller
- 5Tolo
- 13Morris
- 15Alfaro
- 19Shipp
- 21Delem
- 27Neagle
- Referee:
- Allen Chapman
- Attendance:
- 30,584
Scores
Filter by section. Currently selected: US MLS
As It Stood
Filter by section. Currently selected: US MLS
A
Team | P | W | D | L | F | A | GD | Pts | ||
---|---|---|---|---|---|---|---|---|---|---|
1 | Toronto FC | 34 | 20 | 9 | 5 | 74 | 37 | 37 | 69 | |
2 | New York City FC | 34 | 16 | 9 | 9 | 56 | 43 | 13 | 57 | |
3 | Chicago Fire | 34 | 16 | 7 | 11 | 61 | 47 | 14 | 55 | |
4 | Atlanta United FC | 34 | 15 | 10 | 9 | 70 | 40 | 30 | 55 | |
5 | Columbus Crew SC | 34 | 16 | 6 | 12 | 53 | 49 | 4 | 54 | |
6 | New York Red Bulls | 34 | 14 | 8 | 12 | 53 | 47 | 6 | 50 | |
7 | New England Revolution | 34 | 13 | 6 | 15 | 53 | 61 | -8 | 45 | |
8 | Philadelphia Union | 34 | 11 | 9 | 14 | 50 | 47 | 3 | 42 | |
9 | Montreal Impact | 34 | 11 | 6 | 17 | 52 | 58 | -6 | 39 | |
10 | Orlando City SC | 34 | 10 | 9 | 15 | 39 | 58 | -19 | 39 | |
11 | D.C. United | 34 | 9 | 5 | 20 | 31 | 60 | -29 | 32 |
B
Team | P | W | D | L | F | A | GD | Pts | ||
---|---|---|---|---|---|---|---|---|---|---|
1 | Portland Timbers | 34 | 15 | 8 | 11 | 60 | 50 | 10 | 53 | |
2 | Seattle Sounders FC | 34 | 14 | 11 | 9 | 52 | 39 | 13 | 53 | |
3 | Vancouver Whitecaps FC | 34 | 15 | 7 | 12 | 50 | 49 | 1 | 52 | |
4 | Houston Dynamo | 34 | 13 | 11 | 10 | 57 | 45 | 12 | 50 | |
5 | Sporting Kansas City | 34 | 12 | 13 | 9 | 40 | 29 | 11 | 49 | |
6 | San Jose Earthquakes | 34 | 13 | 7 | 14 | 39 | 60 | -21 | 46 | |
7 | FC Dallas | 34 | 11 | 13 | 10 | 48 | 48 | 0 | 46 | |
8 | Real Salt Lake | 34 | 13 | 6 | 15 | 49 | 55 | -6 | 45 | |
9 | Minnesota United FC | 34 | 10 | 6 | 18 | 47 | 70 | -23 | 36 | |
10 | Colorado Rapids | 34 | 9 | 6 | 19 | 31 | 51 | -20 | 33 | |
11 | LA Galaxy | 34 | 8 | 8 | 18 | 45 | 67 | -22 | 32 |
Live Reporting
Mike Whalley
All times stated are UK
Get involved
Latest PostPost update
Toronto 2-0 Seattle
A tense, enjoyable final, ends with Toronto avenging last season's MLS Cup final defeat by Seattle. It's a sweet moment for Greg Vanney's side. Thanks for your company - I'll see you soon.
FULL-TIME
Toronto 2-0 Seattle
History is made. Toronto become the first MLS side to complete a domestic treble: Supporters' Shield, Canadian Championship and MLS Cup. Over the season, and on the day, it was deserved.
GOAL - Toronto 2-0 Seattle
Victor Vazquez
Seattle throw players forward in search of an equaliser - and get caught. Sebastian Giovinco has all the time he wants to play in Armando Cooper, who goes round the goalkeeper and somehow hits the post when it seems easier to score. No matter. Victor Vazquez runs into the rebound - the ball hits him rather than vice versa - but he bundles it over the line. And Toronto are over the line.
Post update
Toronto 1-0 Seattle
Nouhou Tolo has replaced Joevin Jones for Seattle; Toronto want to get Benoit Cheyrou on - he's the younger brother of former Liverpool defender Bruno - and he has now replaced Marco Delgado.
Post update
Toronto 1-0 Seattle
Spaces are opening up now as Seattle chase the equaliser, and that leaves them open to the counter. Sebastian Giovinco is racing away down the left and is all set to seal victory - only for Cristian Roldan to bowl him over with the shoulder charge. Referee Allen Chapman takes a look, and decides it isn't a penalty. Giovinco is aghast.
Post update
Toronto 1-0 Seattle
Cristian Roldan angles a cross from the left for Seattle, but Toronto clear. Ramon Torres, the centre-back now out on the right wing, hits a hopeful cross that Chris Mavinga boots against Toronto team-mate Chris Mavinga - it almost runs lose to Clint Dempsey, but keeper Alex Bono is quick off his line to gather.
Post update
Toronto 1-0 Seattle
Toronto boss Greg Vanney makes two substitutions in quick succession. Armando Cooper is on for Jonathan Osorio, before centre-back Nick Hagglund replaces goalscorer Jozy Altidore. Toronto go to a back three, with Hagglund on the right side. It seems as if the priority for Toronto is just to see this out now.
Post update
Toronto 1-0 Seattle
A wire suspending the spider cam above the pitch has snapped. We have to get this cleared up - we can't have a camera falling on someone's head.
Anyway, after a short delay, we can resume, and the corner is headed behind for a second one by Drew Moor,. Then Toronto clear that too, and the danger passes. Whether the spider cam danger has passed, we can only hope.
Post update
Toronto 1-0 Seattle
Time running out for Seattle - and they finally seem to have realised it. Nicolas Lodeiro, back to goal on the penalty spot, can't work an angle for a shot, and hooks it left for Jordan Morris instead. In the flurry that follows, Clint Dempsey just fails to connect with the overhead kick. It's a corner. But we have a technical problem...
Post update
Toronto 1-0 Seattle
For clarity, Fifa states that, in judging if a player is offside, "consideration should be given to any part of the head, body or feet of the attacker in relation to the second last defender" but that "for the purposes of the decision, the arms are not considered to be part of the body". I think that Altidore's head and upper body were beyond the second last defender. Maybe Seattle have a case for feeling hard done by.
Post update
Toronto 1-0 Seattle
Seattle have to attack now. Jordan Morris plays a ball in from the left. Nicolas Lodeiro, who has not had a great game, times the run well but diverts his effort well wide of the near post from around 15 yards.
Post update
Toronto 1-0 Seattle
Just having a look at Altidore's goal again. There is a question as to whether the striker was offside when Sebastian Giovinco played the ball through. It looks as if his feet were in line with the last defender, but his upper body was beyond. Which would be offside. Not given, though, and that's what counts.
SUBSTITUTION
Toronto 1-0 Seattle
Change for Seattle, Jordan Morris replaces Victor Rodriguez, as Brian Schmetzer seeks to engineer a revival.
GOAL - Toronto 1-0 Seattle
Jozy Altidore
The very least that Toronto deserve for their dominance. Michael Bradley starts the move just outside his own penalty area, and the ball is worked via Victor Vazquez to Sebastian Giovinco on halfway. Giovinco's through ball is beautifully judged to send Jozy Altidore clear, and the striker sees off the two Seattle centre-backs to lift his shot beyond the advancing Stefan Frei.
Altidore, who scored the goal against Columbus Crew that got Toronto into the MLS Cup final, has put them on course for victory.
GREAT SAVE!
Toronto 0-0 Seattle
Great move by Toronto. Steven Beitashour breaks down the right, feeds the ball inside to Jozy Altidore on the edge of the box - and he controls and touches left to Sebastian Giovinco, who swings to hit it first time with the right foot. Stefan Frei gets down low to push it aside - and in my view, that's his best save of the game.
Altidore claims he was caught by Roman Torres after playing the ball - and it was inside the area. The two players square up, with the Seattle captain claiming it was a dive. The referee tells them to cool it.
Post update
Toronto 0-0 Seattle
Clint Dempsey makes a rare break for Seattle. Is the 34-year-old about to remind us of his greatest days? Not if Chris Mavinga has anything to do with it. The former Liverpool man times his challenge well to halt Dempsey a good 15 yards outside the Toronto penalty area.
Post update
Toronto 0-0 Seattle
Beitashour again down the right for Toronto, with a looping cross that is cleared by Roman Torres towards Michael Bradley, 25 yards out. The United States captain hits a bouncer that Stefan Frei cannot hold - but Torres gets to the lose ball to clear before Jozy Altidore can pounce.
Post update
Toronto 0-0 Seattle
A half-hearted penalty appeal from Toronto, as Steven Beitashour bends a low pass in from the right. It's intended for Jozy Altidore, who is about five yards too late for it, but Justin Morrow surges in down the left, as he's done all game, and goes to ground under Kelvin Leerdam's challenge. Having studied the replays, I think Leerdam got the ball. Toronto don't loo to annoyed at being refused by the referee.
Post update
Toronto 0-0 Seattle
Sebastian Giovinco takes on Jozy Altidore's return pass, but his first touch is heavy... it's a race to the byeline, and the attempted cutback is blocked by Chad Marshall. It's a corner, but Toronto can make little of it.
Get involved
#bbcfootball or text 81111
Chad Hawsman: Cheers for following the MLS final! Nice to see MLS recognized outside US.