Heat oil in a large skillet or saucepan over medium heat. Saute onion and garlic in oil for 5 minutes.
Stir in wine, sugar, basil, red pepper, tomato paste, lemon juice, Italian seasoning, black pepper and tomatoes; bring to a boil. Reduce heat to medium, and simmer uncovered about 15 minutes.
Stir in parsley. Ladle over the hot cooked pasta of your choice.