Joe Johnson made a jumper from just inside the arc as time expired in the second overtime, giving the Brooklyn Nets a 107-105 victory over the Detroit Pistons on Friday night.