The McLean magic is still alive.

The all-stars from Fairfax County — 12- and 13-year-olds with braces and braids — won their Little League Softball World Series semifinal, 6-3, Tuesday night in Portland, Ore.

McLean, the tournament’s only undefeated team, advances to the World Series championship game, where they will take on a team from Tucson on Wednesday. The game will be shown live on ESPN2 at 11 p.m.

To read our earlier story about McLean’s softball prowess and the 12 girls who keep winning, click here.