Whats a good workout to lose belly fat ?

Is going for a run better than doing weights as i want to lose fat around the belly and bulk up the torso.