Nate Grunbeck (3 touchdowns) and the St Thomas Saints kept the undefeated train rolling with a win over Milford 51-20 in the Division II Semi-Finals on Saturday. St Thomas will face Windham in the Division II championship next Sunday in a rematch of last year's state championship game.