LINKEDINCOMMENTMORE

Brandon Katona's goal in stoppage time lifted AFC Ann Arbor to a 1-0 victory Tuesday over Kalamazoo FC in the semifinals of the Michigan Milk Cup at Mayor's Riverfront Park.

The National Premier Soccer League Mighty Oak will play Premier Development League side Lansing United in the final on July 4 at Hope College's Soccer Complex. United defeated NPSL's Grand Rapids 4-3 on penalty kicks after the teams ended in a 1-1 stalemate in their semifinal June 6.

More: Kenyan duo helps lift AFC Ann Arbor to NPSL division summit

AFC Ann Arbor goalkeeper Nick Barry produced the match's biggest save, stopping Jordan Veillette's penalty kick in the 69th minute to keep it scoreless. 

The home side was awarded the spot kick after Janum Sailor was brought down in the area by Ann Arbor's Matthieu Braem. Barry dove to his left to parry away Veillette's low drive.

AFC Ann Arbor (7-1-2, 23 points) has a chance to clinch the NPSL Great Lakes Conference Division title when it hosts third-place FC Columbus (4-2-2, 14 points) Friday at Skyline High School. Kickoff is 7 p.m.