I'm pretty sure I know the guy you're talking about..........if it's him, he deserves to lose cause he's an idiot.
He has an upgraded turbo, 3" exhaust, FMIC and his upgrades are capable of making around 270whp.....................and had he spent a couple hundred bucks on tuning, he would have raped you pretty badly.
that doesnt mean he does.this is all i choose to say.