Amid a midweek MLS slate that featured a pair of 4-4 draws, the wildest moment of the night belonged to Toronto FC goalkeeper Luka Gavran.

The 25-year-old Canadian scored on a header at the death to steal a point for TFC against the Philadelphia Union at BMO Field on Wednesday night. Philadelphia, the reigning yet struggling Supporters’ Shield winner, led 2-0, blew that lead and then seized it back in the 89th minute through Nathan Harriel, seemingly on course for the 3 points. The Union didn’t account for the heroic efforts of Gavran, though, who charged forward for a free kick and wound up in prime position to get his head – and his shoulder – to Alonso Coello’s cross in the sixth minute of second-half stoppage time.

Goals by goalkeepers in MLS are rare but not unprecedented. Danny Cepero was first to do it, in 2008 for the New York Red Bulls, with a fluky 81-yard free kick taking a favorable bounce on the Giants Stadium turf over his Columbus Crew counterpart, Andy Gruenebaum. It was Columbus that benefited from a goalkeeper goal a couple of years later, when William Hesmer stole a draw in Toronto against TFC.

Some 16 years later, TFC had its own outrageous goalkeeper highlight at that same stadium, salvaging a 3-3 draw in the unlikeliest of fashions to become the third goalkeeper in league history to score.

GOALKEEPER LUKA GAVRAN TIES IT AT THE DEATH! 🚨 pic.twitter.com/t564thkRW9

— Major League Soccer (@MLS) April 23, 2026

“All I remember was there was like 10 seconds left, I looked to the bench and everyone’s leading me down to go,” Gavran told Apple TV after the game.

“I used to be a number nine!”@TorontoFC GK Luka Gavran joins MLS 360 to talk about his insane last minute goal! pic.twitter.com/flhGEW2a1e

— Major League Soccer (@MLS) April 23, 2026

It wasn’t even the highest-scoring draw of the night, with that dubious honor belonging to — among others — the two New York teams, which blew multi-goal leads. Red Bull New York settled for its 4-4 draw vs. D.C. United (which was buoyed by Tai Baribo’s hat trick), while New York City FC conceded twice to Cincinnati after the 90th minute at Yankee Stadium to stumble into a 4-4 draw of its own.