Semifinal Game 3 STU vs STFX March 4 2025