The No. 2-ranked Tommies (16-0-1 overall, 10-0-1 MIAC) pushed their unbeaten streak to 30 games (24-0-6).
St. Thomas, which outshot the host Cobbers 33-12, was in a 0-0 tie until Solheim scored midway through the final frame. Werdin added an insutance goal with under 6:00 left.
The teams play here again Saturday afternoon.