Three goals down after 16 minutes at Sporting Park, the Philadelphia Union looked finished against last-place Sporting Kansas City. André Luiz had already scored twice, Wyatt Meyer headed home his first MLS goal from a corner, and the visitors sat stunned. Then the second half swung like a door slamming shut on the hosts.
Quinn Sullivan came on at the break. The substitution that changed everything arrived with purpose. In the 64th minute Cavan Sullivan, the 16-year-old freshly called into the USMNT, beat two, then a third, then froze a fourth down the left before sliding Frankie Westfield into space. The driven cross was redirected by Bruno Damiani. A flicker of life.
Two minutes later the homegrown axis detonated. Quinn Sullivan found Danley Jean Jacques, whose ball met Cavan Sullivan’s looping run at the penalty spot. Side-foot finish, 3-2. Momentum now a drumbeat. Milan Iloski, unassisted, equalized in the 68th with his 13th of the season. The boulder had terminal velocity.
In the 73rd, Kai Wagner’s second ball from a corner was knocked down by Neil Pierre. Zorhan Bassong could only steer the header into his own net. Four goals in nine minutes. 4-3. The Union had completed an outrageous resurrection, extending an 11-game unbeaten streak and a fifth straight win.
From a 1-10-4 start, they now sit 10-10-6 with 36 points, scoring 14 in their last three matches. Cavan Sullivan, seven goals and 12 assists this season, equalled the teenage regular-season record for goal involvements. The kid who once waited on the bench is driving the wagon. Sporting KC, 5-17-3, had the early fireworks but none of the staying power. By the final whistle the swing felt complete, quietly emotional, the kind of night that rewrites a season’s story.