For a while, it appeared the Portland Timbers were going to head south having dug themselves into a hole, trailing by a goal entering stoppage time at Providence Park.
Then, a chaotic sequence of events in the attacking third gifted the Timbers a game-tying penalty kick in the 95th minute in Leg 1 of the CONCACAF Champions League quarterfinals against Club América.
Watch for yourself.
The hand ball was upheld by VAR and then Felipe Mora converted the penalty kick to draw the contest 1-1. After the goal, Mora sprinted around the goal and embraced Timbers owner Merritt Paulson.
With the draw, the series will conclude at Estadio Azteca on Wednesday, May 5th at 7:15 p.m. PT.
Club América holds the advantage in away goals, however, thanks to a stoppage-time penalty kick of their own from the first half.
Portland needs to score an away goal to avoid elimination in the next game.
It wasn't all good news out of the Rose City, however.
Portland Timbers Cristhian Paredes, who substituted onto the pitch in the 70th minute, needed to be carried off the field in the 77th with what Giovanni Savarese described as a "pulled quad." No contact appeared to take place as he fell to the ground in open space.
Savarese said Paredes will not be available in the next leg of the series.
For most of the match, Club América was the superior team holding 56% possession for the contest and outshooting the Timbers by one shot overall and two shots on goal.
Still, Portland tied the series on aggregate and has a chance to play its way into the semifianls next week.