I saw Skiltao talking about odds on his blog and asked myself why that would happen. It's been a while since I did much with Battletech and had to wrestle with numbers like this (because it's always Battletech). I'd suggest reading and understanding his original post before continuing because this thing runs long without me recapping anything. Besides, Skiltao's a pretty good guy and you should read his(?) blog.
This is part two. Part one is here, but they're mostly unrelated. The second part of Skiltao's post was how the odds of 1D6 beating 2D6 were equal to the odds of rolling a 6 or less on 3D6. In order for that to happen, you've got to roll a three or greater on the 1D6 and anywhere from two to five on the 2D6. I'm expressing these probabilities as (3-6) and [2-5], respectively.
Really though, you need pairs of these odds:
1D6 2D6 1D6 2D6 1D6 2D6 1D6 2D6
(3)  (4)  (5)  (6) 
(4)  (5)  (6) 
(5)  (6) 
So the odds of getting a 1D6 result greater than a 2D6 result is the sum of the odds of these pairs.
To get a 6 or less on 3D6, just like last week's analysis, you have to look at the set of 1D6 and 2D6 that make up the 3D6:
Now you can take that upside down 2D6 pyramid, rotate it clockwise ninety degrees and note how cleanly it lines up with the 2D6 results on the first table.
The only remaining difference is the odds of the 1-4 run versus the 3-6 run, but as we proved last week, the probabilities are symmetrical. Ergo, (1-4) = (3-6).
According to Skiltao's equations, the odds that 239 D10s will beat 349 D10s should equal the odds of getting 2628 or less on 588 D10s.
Testing that with this method:
Odds of a 239D10 beating 349D10 are (350-2390) and [349-2389], given that they're properly paired.
But, because the odds are symmetrical, you can say (350-2390) = (239-2279).
So, when you slide (239-2279) up to [349-2389] and add 239+2389, you get 2628. And just to be sure, you can add 2279+349 and get 2628 again.