Jonathan Osorio scored an 89th-minute equalizer to help Toronto FC earn a 2-2 draw with D.C. United Saturday at Audi Field.

Osorio, who returned to Toronto's matchday squad after missing the last three games with a lower-body injury, leveled for the Reds just when the game looked out of reach, tapping home a rebound to steal a point for the visitors.

D.C. United looked like they had the game in the bag after Edison Flores helped the home side off to a strong start. The Peruvian international got on the end of a Michael Estrada cross, finishing first-time through the legs of a helpless Alex Bono to give United the early 1-0 lead

After Ayo Akinola equalized for Toronto – his first MLS goal since July 3, 2021 – Estrada put the visitors back on top in the 56th minute, tapping home Taxi Fountas's scuffed effort, but D.C. couldn't hold on.