In a large nonstick sauce pan, swirl the olive oil evenly in the pan and heat over medium heat. Add onion and garlic, stirring frequently until golden, about 8 minutes. Add tomatoes, tomato sauce, wine, sugar, salt and red pepper. Bring to a boil. Reduce heat and simmer uncovered, until the flavors are blended and the sauce is slightly thickened, about 20 minutes. Stir in parsley. Meanwhile, cook the spaghetti according to directions. Drain and divide into 4 servings. Spoon sauce over noodles.