So you're telling me there's a chance?
Toronto FC remains a longshot to scale the steep climb back over the playoff line, but with a 3-1 win over the New England Revolution, they're not completely out of it just yet.
Victor Vazquez was wonderful, Sebastian Giovinco tantalizing and the rest of the defending champs up to the task as well, as TFC had to battle back from being down 1-0 after 10 minutes.
Cristian Penilla gave the Revs the lead as the clock reached double digits when Luis Caicedo beat Toronto's offside trap and a scramble in front of goal resulted with Penilla firing a loose ball past Alex Bono from 12 yards.
Toronto didn't pack it in. Giovinco equalized in the 36th minute, a pure strike from 20-yards out that nestled straight into the top corner. TFC forced a turnover in midfield, Vazquez took no time to play Giovinco through and the Italian did the rest.
The clubs went into the break level but the second half was all Toronto. They thought they had the go-ahead goal early in the second half through Jonathan Osorio, but was disallowed by VAR on a foul by Osorio in the buildup to his goal. Minutes later, substitute Lucas Janson collected his own rebound and put his side ahead.
Five minutes later, Michael Bradley forced a penalty that Vazquez cooly tucked away, sending Toronto to three points. Marky Delgado made it four, heading home a rebound.
On a sour note for TFC, Jozy Altidore came off injured after just 18 minutes.
10' - NE - Cristian Penilla
36' - TOR - Sebastian Giovinco
53' - TOR - Lucas Janson
58' - TOR - Victor Vazquez (PK)
81' - TOR - Marky Delgado
THE BIG PICTURE: More than likely too little, too late for the defending champions, but their playoff hopes live to die another day with the win combined with Montreal's loss to D.C. New England has now won just once in their last 13 matches.
MOMENT OF THE MATCH: When Giovinco is in the mood, few players in the league can produce the moments he's so readily capable of. His goal was yet another example of his brilliance, even in his statistically worst season since joining MLS. Words can't do his goal proper justice, so here's a video.
MAN OF THE MATCH: Vazquez orchestrated everything for Toronto. He assisted Giovinco's goal and deserved to step up and bury the team's penalty.
TOR: Saturday, Oct. 6 vs. Vancouver Whitecaps (5 pm ET | TSN - Full TV & streaming info)
NE: Saturday, Oct. 6 at Atlanta United (3:30 pm ET | Univision, Twitter - Full TV & streaming info)