DUBUQUE - Dubuque Wahlert scored two goals in the final 10 minutes Saturday and upset the top-ranked Xavier Saints, 2-1, in a Mississippi Valley Conference game.
The teams battled in 30 mph winds in Dubuque.
The Saints beat Kennedy, 1-0, Friday night in a battle of No.1 teams and had an early wakeup call Saturday morning for the trip to Dubuque.
Connor Ramlo gave Xavier a 1-0 lead with 15 minutes left in the game with an assist from Caelen Lilly.
Wahlert scored on a 40-yard free kick that was carried by the wind. Wahlert scored again after a long throw-in that sailed between two Xavier defenders and was poked into the net by a Wahlert player.